算术运算符
| 运算符 | 运算 | 范例 | 结果 |
|---|---|---|---|
| + | 正号 | a=3;+a | 3 |
| - | 负号 | b=3;-3 | -3 |
| + | 加 | 6+6 | 12 |
| - | 减 | 9-3 | 6 |
| * | 乘 | 2*3 | 6 |
| / | 除(即算术中整除的结果) | 5/3 | 1 |
| % | 取模(即算术中的求余数) | 5/3 | 2 |
| ++ | 自增(前) | a=1;b=++a | a=2;b=2 |
| ++ | 自增(后) | a=1;b=a++ | a=2;b=1 |
| —— | 自减(前) | a=2;b=——a | a=1;b=1 |
| —— | 自减(后) | a=2;b=a—— | a=1;b=2 |
赋值运算符
| 运算符 | 运算 | 范例 | 结果 |
|---|---|---|---|
| = | 赋值 | a=3;b=2 | a=3;b=2 |
| += | 加等于 | a=1;b=1;a+=b | a=2;b=1 |
| -= | 减等于 | a=1;b=1;a-=b | a=0;b=1 |
| *= | 乘等于 | a=2;b=2;a*=b | a=4;b=2 |
| /= | 除等于 | a=2;b=2;a/=b | a=1;b=2 |
| %= | 模等于 | a=3;b=2;a%=b | a=1;b=2 |
比较运算符
| 运算符 | 运算 | 范例 | 结果 |
|---|---|---|---|
| == | 相等于 | 2==3 | false |
| != | 不等于 | 2!=3 | true |
| < | 小于 | 2<3 | true |
| > | 大于 | 2>3 | false |
| <= | 小于等于 | 2<=3 | true |
| >= | 大于等于 | 2>=3 | false |
逻辑运算符
| 运算符 | 运算 | 范例 | 结果 |
|---|---|---|---|
| & | 与 | 1、true&true 2、true&false 3、fasle&false 4、false&true | 1、true 2、false 3、false 4、false |
| | | 或 | 1、true|true 2、true|false 3、false|false 4、false|true | 1、true 2、true 3、false 4、true |
| ^ | 异或 | 1、true^true 2、true^false 3、false^false 4、false^true | 1、false 2、true 3、false 4、true |
| ! | 非 | 1、!true 2、!false | 1、!false 2、true |
| && | 短路与 | 1、true&&true 2、true&&false 3、false&&false 4、false&&true | 1、true 2、false 3、false 4、false |
| || | 短路或 | 1、true||true 2、true||&false 3、false||false 4、false||true | 1、true 2、true 3、false 4、true |
位运算符
| 运算符 | 运算 | 范例 | 结果 |
|---|---|---|---|
| & | 按位与 | 1、0&0 2、0&1 3、1&1 4、1&0 | 1、0 2、0 3、1 4、0 |
| | | 按位或 | 1、0|0 2、0|1 3、1|1 4、1|0 | 1、0 2、1 3、1 4、1 |
| ~ | 取反 | 1、~0 2、~1 | 1、1 2、0 |
| ^ | 按位异或 | 1、0^0 2、0^1 3、1^1 4、1^0 | 1、0 2、1 3、0 4、1 |
| << | 左移 | 1、 00000010<<2 2、10010011<<2 | 1、00001000 2、01001100 |
| >> | 右移 | 1、 01100010>>2 2、10010011>>2 | 1、00011000 2、11100100 |
| >>> | 无符号右移 | 1、 01100010>>2 2、10010011>>2 | 1、00011000 2、00100100 |
浙公网安备 33010602011771号