算术运算符:
| 运算符 |
描述 |
| + |
加 |
| - |
减 |
| * |
乘 |
| / |
除 |
| % |
取余 |
关系运算符:
| 运算符 |
描述 |
| == |
判断两边的值是否相等 |
| != |
判断两边的值是否不等 |
| > |
判断左边的值是否大于右边 |
| >= |
判断左边的值是否大于或等于右边 |
| < |
判断右边的值是否大于左边 |
| <= |
判断右边的值是否大于或等于左边 |
逻辑运算符:
| 运算符 |
描述 |
| || |
OR,两边Bool值有一个为True则为True,否则为Flase |
| && |
AND,两边Bool值都为True则为True,否则为Flase |
| ! |
NOT,若条件为Ture,则为False;反之为True |
位运算符:
| 运算符 |
描述 |
| | |
两位有一个为1则为1 |
| & |
两位均为1则为1 |
| ^ |
两位不一样则为1 |
| << |
左移N位相当于乘以2的N次方 |
| >> |
右移N位相当于除以2的N次方 |
赋值运算符:
| 运算符 |
描述 |
| = |
将右边的表达式赋给左边 |
| += |
先相加后赋值 |
| -= |
先相减后赋值 |
| *= |
先相乘后赋值 |
| /= |
先相除后赋值 |
| %= |
先取余后赋值 |
| <<= |
先左移后赋值 |
| >>= |
先右移后赋值 |
| &= |
先按位与后赋值 |
| |= |
先按位或后赋值 |
| ^= |
先按位异后赋值 |
五种基本运算符整理
原文:https://www.cnblogs.com/Noturns/p/13066537.html