首先看看什么是表达式:
表达式是描述数值诸规则的算法结构,它是由操作数(变量名、常量名、函数名等)和运算符连接而成。
乘法等运算符列表:
* 乘
/ 除
div 整除
mod 取模(取余数)
*and 算术与
and 逻辑与(全为1才是1)
*shl 左移
*shr 右移
示例:
123 div 4=30
12 mod 5=2
true and false=false
12 and 22=4(01100^10110=00100)
2 shl 7=256(即28)
256 shr 7=2(即256开八次方)
加法等运算符列表:
+
-
*or 算术或
or 逻辑或
*xor 算术异或
xor 逻辑异或
关系运算符:
= <> > >= <= <
比如:
false<true 结果为真
12.5>=3 结果为真
运算的优先级顺序:
1、圆括号(按由内到外的顺序)
2、一元减 -(负号)
3、逻辑:not
4、乘法运算符
5、加法运算符 比如+ - or xor
6、关系运算符 比如= <> > >= <= <
如果优先级相同,则执行从左到右的顺序。