說明如下:
1級優先順序(左結合) () 圓括號;[]下標運算子;->指向結構體成員運算子;. 結構體成員運算子。
2級優先順序(右結合) !邏輯非運算子;~按位取反運算子;++字首增量運算子;--字首減量運算子;+正號運算子;-負號運算子;(型別)型別轉換運算子;*指標運算子;&地址運算子;sizeof長度運算子。
3級優先順序(左結合) *乘法運算子;/除法運算子;%取餘運算子。
4級優先順序(左結合) +加法運算子;-減法運算子。
5級優先順序(左結合) <<左移運算子;>>右移運算子。
6級優先順序(左結合) <、<=、>、>=關係運算符。
7級優先順序(左結合) ==等於運算子;!=不等於運算子。
8級優先順序(左結合) &按位與運算子。
9級優先順序(左結合) ^按位異或運算子。
10級優先順序(左結合) |按位或運算子。
11級優先順序(左結合) &&邏輯與運算子。
12級優先順序(左結合) ||邏輯或運算子。
13級優先順序(右結合) ? :條件運算子。
14級優先順序(右結合) =、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=賦值運算子。
說明如下:
1級優先順序(左結合) () 圓括號;[]下標運算子;->指向結構體成員運算子;. 結構體成員運算子。
2級優先順序(右結合) !邏輯非運算子;~按位取反運算子;++字首增量運算子;--字首減量運算子;+正號運算子;-負號運算子;(型別)型別轉換運算子;*指標運算子;&地址運算子;sizeof長度運算子。
3級優先順序(左結合) *乘法運算子;/除法運算子;%取餘運算子。
4級優先順序(左結合) +加法運算子;-減法運算子。
5級優先順序(左結合) <<左移運算子;>>右移運算子。
6級優先順序(左結合) <、<=、>、>=關係運算符。
7級優先順序(左結合) ==等於運算子;!=不等於運算子。
8級優先順序(左結合) &按位與運算子。
9級優先順序(左結合) ^按位異或運算子。
10級優先順序(左結合) |按位或運算子。
11級優先順序(左結合) &&邏輯與運算子。
12級優先順序(左結合) ||邏輯或運算子。
13級優先順序(右結合) ? :條件運算子。
14級優先順序(右結合) =、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=賦值運算子。