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