每个语言的运算符都差不多,对于有其他语言基础的同学很容易理解。
数值运算符
运算符 | 解释 | 示例 |
---|---|---|
+ | 加 | 3+2=5 |
- | 减 | 3-2=1 |
* | 乘 | 3*2=6 |
/ | 除 | 3/2=1.5 |
\ | 取整 | 3\2=1 |
mod | 取余 | 3 mod 2 =1 |
^ | 求幂 | 3^2=9 |
- 取整运算符不会四舍五入
逻辑运算符
运算符 | 名称 | 解释 |
---|---|---|
Not | 求反 | 如果是真,返回假;如果是假,返回真。 |
And | 逻辑与 | 如果两个表达式都是真,那么返回真,否则返回假。 |
Or | 逻辑或 | 如果两个表达式至少有一个是真,那么返回真,否则返回假。 |
XOr | 异或 | 如果两个表达式同时为真或同时为假,那么返回假,否则返回真。 |
图片参考,来源
AndAlso
:类似于And,但是如果第一个表达式为假,那么将直接返回假,而不再判断第二个表达式
OrElse
:类似于Or,但是如果第一个表达式为真,那么将直接返回真,而不再判断第二个表达式
注意:And、Or、XOr同时也是位运算符。
网友评论