運算符運算等級如下
其中 1級優先級最高,15級最低,
1級優先級 左結合
() 圓括號?
[] 下標運算符?
-> 指向結構體成員運算符?
. 結構體成員運算符?
2級優先級 右結合?
! 邏輯非運算符?
~ 按位取反運算符?
++ 自增運算符?
-- 自減運算符?
- 負號運算符?
(類型) 類型轉換運算符?
* 指針運算符?
& 地址與運算符?
sizeof 長度運算符?
3級優先級 左結合?
* 乘法運算符?
/ 除法運算符?
% 取余運算符?
4級優先級 左結合
+ 加法運算符?
- 減法運算符?
5級優先級 左結合?
<< 左移運算符?
>> 右移運算符?
6級優先級 左結合?
<、<=、>、>= 關系運算符?
7級優先級 左結合?
== 等於運算符?
!= 不等於運算符?
8級優先級 左結合?
& 按位與運算符?
9級優先級 左結合?
^ 按位異或運算符?
10級優先級 左結合?
| 按位或運算符?
11級優先級 左結合?
&& 邏輯與運算符?
12級優先級 左結合?
|| 邏輯或運算符?
13級優先級 右結合?
: 條件運算符?14級優先級 右結合?
= += -= *= /= %= &= ^= |= <<= >>= 全為賦值運算符
15級優先級 左結合?
, 逗號運算符