五种基本运算符整理
算术运算符:
| 运算符 | 描述 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取余 |
关系运算符:
| 运算符 | 描述 |
|---|---|
| == | 判断两边的值是否相等 |
| != | 判断两边的值是否不等 |
| > | 判断左边的值是否大于右边 |
| >= | 判断左边的值是否大于或等于右边 |
| < | 判断右边的值是否大于左边 |
| <= | 判断右边的值是否大于或等于左边 |
逻辑运算符:
| 运算符 | 描述 |
|---|---|
| || | 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次方 |
赋值运算符:
| 运算符 | 描述 |
|---|---|
| = | 将右边的表达式赋给左边 |
| += | 先相加后赋值 |
| -= | 先相减后赋值 |
| *= | 先相乘后赋值 |
| /= | 先相除后赋值 |
| %= | 先取余后赋值 |
| <<= | 先左移后赋值 |
| >>= | 先右移后赋值 |
| &= | 先按位与后赋值 |
| |= | 先按位或后赋值 |
| ^= | 先按位异后赋值 |

浙公网安备 33010602011771号