算数运算符
假定 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 | || |