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