優先值
|
運算子
|
同等順序
|
1
|
括號:()、[]
|
由右至左
|
2
|
遞增++、遞減--、負號-、NOT!、補數~
|
由左至右
|
3
|
乘*、除/、取餘數%
|
由左至右
|
4
|
加+、減-
|
由左至右
|
5
|
位元左移<<、位元右移>>、
無正負性位元右移>>>
|
由左至右
|
6
|
小於<、大於>、小於等於<=、大於等於>=
|
由左至右
|
7
|
等於==、不等於!=
|
由左至右
|
8
|
AND:
&
|
由左至右
|
9
|
XOR:^
|
由左至右
|
10
|
OR:|
|
由左至右
|
11
|
簡化比較次數的AND:&&
|
由左至右
|
12
|
簡化比較次數的OR:||
|
由左至右
|
13
|
條件選擇?:
|
由右至左
|
14
|
指定運算
=
|
由右至左
|
15
|
+=、-=、*=、/=、%=、&=、|=、^=
|
由右至左
|
優先值:1代表最高優先值 ,15代表最低優先值 。
同等順序:指運算式中遇到同等級優先值時的運算處理。
|
其它文章
沒有留言:
張貼留言