運算子的種類
運算子的種類與符號
運算子種類 |
符號 |
運算功能 |
優先順序 |
算術運算符號 |
* |
乘法 |
2 |
|
/ |
除法 |
2 |
|
+ |
加法 |
3 |
|
- |
減法 |
3 |
|
% |
取餘數 |
2 |
邏輯運算符號 |
! |
邏輯上的 " NOT" |
1 |
|
&& |
邏輯上的 "AND" |
9 |
|
|| |
邏輯上的 "OR" |
10 |
比較符號 |
> |
大於 |
5 |
|
< |
小於 |
5 |
|
>= |
大於或等於 |
5 |
|
<= |
小於或等於 |
5 |
相等符號 |
== |
等於 |
6 |
|
!= |
不等於 |
6 |
|
=== |
事件上的等於 |
6 |
|
!== |
事件上的不等於 |
6 |
位元運算符號 |
~ |
取 1 的補數 |
1 |
|
& |
對相對位元 "AND" |
7 |
|
| |
對相對位元 "OR" |
8 |
|
^ |
對相對位元 "XOR" |
7 |
|
^~ 或 ~^ |
對相對位元 "XNOR" |
7 |
簡化的位元運算符號 |
& |
簡化的 "AND" |
1 |
|
~& |
簡化的 "NAND" |
1 |
|
| |
簡化的 "OR" |
1 |
|
~| |
簡化的 "NOR" |
1 |
|
^ |
簡化的 "XOR" |
1 |
|
^~ 或 ~^ |
簡化的 "XNOR" |
1 |
移位運算符號 |
>> |
向右移位 |
4 |
|
<< |
向左移位 |
4 |
連結運算符號 |
{ } |
連結 |
|
|
{ { } } |
重複 |
|
判斷運算符號 |
?: |
做判斷運算 |
11 |