一、算术运算符
运算符 | 说明 | 备注 |
---|---|---|
+ | 加 | |
- | 减 | |
* | 乘 | |
/ | 除 | 除数不能为0,否则会出现异常。 |
% | 求余 | 除数不能为0,否则会出现异常。 |
// | 取整 | 除数不能为0,否则会出现异常。 |
** | 幂 |
二、逻辑运算符
运算符 | 含义 | 用法 |
---|---|---|
and | 逻辑与 | A and B |
or | 逻辑或 | A or B |
not | 逻辑非 | not A |
三、位运算符
位运算符把数字看作二进制数来进行计算。位运算符符号有:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<<)和右移(>>)。
四、运算符的优先级
运算符(优先级由高到低) | 说明 |
---|---|
** | 幂 |
~、+、- | 取反、正号和符号 |
*、/、%、// | 算术运算符 |
+、- | 算术运算符 |
<<、>> | 位运算符中的左移、右移 |
& | 位运算符中的按位与 |
^ | 位运算符中的按位异或 |
| | 位运算符中的按位或 |
<、<=、>、>=、!=、== | 比较运算符 |