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