首页 理论教育 深入理解运算符与表达式

深入理解运算符与表达式

时间:2023-06-29 理论教育 版权反馈
【摘要】:在IF或WHILE语句中,如果有多个条件,用逻辑运算符来连接多个条件。例如:#1 LT 50 AND #1GT 20#3 EQ 8 OR #4 LE 10有多个逻辑运算符时,可以用方括号来表示结合顺序。

深入理解运算符与表达式

①算术运算符:加“+”,减“-”,乘“*”,除“/”。

②条件运算符:EQ(=),NE(≠),GT(>);GE(≥),LT(<),LE(≤)。

③逻辑运算符:且(AND),或(OR),非(NOT)。

在IF或WHILE语句中,如果有多个条件,用逻辑运算符来连接多个条件。

AND(且):多个条件同时成立才成立。

OR(或):多个条件只要有一个成立即可。

NOT(非):取反(如果不是)。

例如:

#1 LT 50 AND #1GT 20(表示[#1<50]且[#1>20])

#3 EQ 8 OR #4 LE 10(表示[#3=8]或者[#4≤10])

有多个逻辑运算符时,可以用方括号来表示结合顺序。例如:

NOT[#1 LT 50 AND #1GT 20](表示如果不是“#1<50且#1>20”)

更复杂的例子,例如:

[#1 LT 50] AND [#2GT 20 OR #3 EQ 8] AND [#4 LE 10]Zzz6ZB2Ltk(www.xing528.com)

④函数SIN,COS,TAN,ATAN,ATAN2,ABS,INT,SIGN,SQRT,EXP。

正弦:SIN[a];余弦:COS[a];正切:TAN[a](a为角度,单位是弧度值)。

反正切:ATAN[a](返回:度;范围:-90~+90)。

反正切:ATAN2[a]/[b](返回:度;范围:-180~+180)。

绝对值:ABS[a],表示|a|。

取整:INT[a],采用去尾取整,非“四舍五入”。

取符号:SIGN[a],a为正数返回1,0返回0,负数返回-1。

开平方:SQRT[a],表示

指数:EXP[a],表示ea

⑤表达式:用运算符连接起来的常数,宏变量构成表达式。

例如:

175/SQRT[2]*COS[55*PI/180];

#3*6 GT 14;

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈