目录
算术运算符
算术运算符 | 含义 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 模运算 |
++ | 递增运算 |
+= | 加法赋值 |
-= | 减法赋值 |
*= | 乘法赋值 |
/= | 除法赋值 |
%= | 模运算赋值 |
-- | 递减运算 |
关系运算符
关系运算符 | 含义 |
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
逻辑运算符
布尔逻辑运算符 | 含义 |
& | 逻辑与 |
| | 逻辑或 |
^ | 异或 |
|| | 短路或 |
&& | 短路与 |
! | 逻辑非 |
&= | 逻辑与赋值 |
|= | 逻辑或赋值 |
^= | 异或赋值 |
== | 相等 |
!= | 不等于 |
?: | 三元运算符(IF-THEN-ELSE) |
位运算符
位运算符 | 结果 |
~ | 按位非(一元运算) |
& | 按位与 |
| | 按位或 |
^ | 按位异或0 |
>> | 右移 |
>>> | 右移,左边空出的位以0填充 |
<< | 左移 |
&= | 按位与赋值 |
|= | 按位或赋值 |
^= | 按位异或赋值 |
>>= | 右移赋值 |
>>>= | 右移赋值,左边空出的位以0填充 |
<<= | 左移赋值 |