算術運算符:
運算符 | 描述 |
+ | 加 |
- | 減 |
* | 乘 |
/ | 除 |
% | 取餘 |
關系運算符:
運算符 | 描述 |
== | 判斷兩邊的值是否相等 |
!= | 判斷兩邊的值是否不等 |
> | 判斷左邊的值是否大于右邊 |
>= | 判斷左邊的值是否大于或等于右邊 |
< | 判斷右邊的值是否大于左邊 |
<= | 判斷右邊的值是否大于或等于左邊 |
邏輯運算符:
運算符 | 描述 |
|| | 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次方 |
指派運算符:
運算符 | 描述 |
= | 将右邊的表達式賦給左邊 |
+= | 先相加後指派 |
-= | 先相減後指派 |
*= | 先相乘後指派 |
/= | 先相除後指派 |
%= | 先取餘後指派 |
<<= | 先左移後指派 |
>>= | 先右移後指派 |
&= | 先按位與後指派 |
|= | 先按位或後指派 |