算数运算符
假定 A的值为1 B的值为2
运算符 | 描述 | 结果 |
---|---|---|
+ | 相加 | A+b = 3 |
- | 相减 | A-B = -1 |
* | 相乘 | A*B = 2 |
/ | 相除 | A/B = 0 |
% | 求余 | A%B = 1 |
++ | 自增 | A++ = 2 |
-- | 自减 | A-- = 0 |
关系运算符
假定 A的值为10 B的值为20
运算符 | 描述 | 结果 |
---|---|---|
== | 检测俩个值是否相等 如果相等返回ture 否则返回false | (A==B) false |
!= | 检测俩个值是否不相等 如果不相等返回ture 否则返回false | (A!=B) true |
> | 检测是否大与 如果大于则返回true 否则返回false | (A>B) flase |
< | 检测是否小与 如果小于则返回true 否则返回false | (A<B) true |
>= | 检测是否大于或等于 | (A>=B) false |
<= | 检测是否小于或等于 | (A<=B) true |
逻辑运算符
假定 A的值为true B的值为false
运算符 | 描述 | 结果 |
---|---|---|
&& | 逻辑与 两边为true时 则为true | (A&&B) false |
|| | 逻辑或 有一边为true时 则为ture | (A||B) true |
! | 逻辑非 取反 | !(A&&B) true |
位运算符
TIP
有点难...
赋值运算符
其他运算符
优先级 | 运算符 |
---|---|
7 | ^ ! |
6 | * / % << >> & &^ |
5 | + - | ^ |
4 | == != < <= >= > |
3 | <- |
2 | && |
1 | || |