运算符总结
运算符总结 | ||
种类 | 符号 | 含义 |
算术运算符 | + | 加号、正号、字符串连接符 |
- | 减号、负号 | |
* | 乘法 | |
/ | 除法 | |
% | 取模(即取余) | |
++ | 自增 | |
-- | 自减 | |
赋值运算符 | = | 赋值 |
+= | 加等于 | |
-= | 减等于 | |
*= | 乘等于 | |
/= | 除等于 | |
%= | 模等于 | |
比较运算符 | == | 等于 |
!= | 不等于 | |
< | 小于 | |
> | 大于 | |
<= | 小于等于 | |
>= | 大于等于 | |
逻辑运算符 | & | 与 |
| | 或 | |
^ | 异或 | |
! | 非 | |
&& | 短路与 | |
|| | 短路或 | |
位运算符 | & | 按位与 |
| | 按位或 | |
^ | 按位异或 | |
~ | 取反 | |
<< | 左移 | |
>> | 右移 | |
>>> | 无符号右移 | |
条件运算符 | ?: | 相当于双分支结构 |
运算符的优先级
PS:实际开发中我们不会写特别复杂的表达式,你要想先算谁就用()