运算符一览
算术运算符
+ 加法 - 相加运算符两侧的值
- 减法 - 左操作数减去右操作数
* 乘法 - 相乘操作符两侧的值
/ 除法 - 左操作数除以右操作数
% 取模 - 右操作数除左操作数的余数
++ 自增 - 操作数的值增加1
– 自减 - 操作数的值减少1
关系运算符
== 检查如果两个操作数的值是否相等,如果相等则条件为真
!= 检查如果两个操作数的值是否相等,如果值不相等则条件为真
> 检查左操作数的值是否大于右操作数的值,如果是那么条件为真
< 检查左操作数的值是否小于右操作数的值,如果是那么条件为真
>= 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真
<= 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真
位运算符
& 按位与操作符,当且仅当两个操作数的某一位都非0时候结果的该位才为1
| 按位或操作符,只要两个操作数的某一位有一个非0时候结果的该位就为1
^ 按位异或操作符,两个操作数的某一位不相同时候结果的该位就为1
~ 按位补运算符翻转操作数的每一位
<< 按位左移运算符。左操作数按位左移右操作数指定的位数
>> 按位右移运算符。左操作数按位右移右操作数指定的位数
>>> 按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充
逻辑运算符
&& 称为逻辑与运算符。当且仅当两个操作数都为