()(小括號(hào)) [](數(shù)組下標(biāo)) .(結(jié)構(gòu)成員) ->(指針型結(jié)構(gòu)成員)┃ 最高
────────────────────────────┃ ↑
!(邏輯非) .(位取反) -(負(fù)號(hào)) ++(加1) --(減1) &(變量地址)┃ │
────────────────────────────┃ │
*(指針?biāo)竷?nèi)容) type(函數(shù)說(shuō)明) sizeof(長(zhǎng)度計(jì)算) ┃ │
────────────────────────────┃ │
*(乘) /(除) %(取模) ┃ │
────────────────────────────┃ │
+(加) -(減) ┃ │
────────────────────────────┃ │
<<(位左移) >>(位右移) ┃ │
────────────────────────────┃ │
<(小于) <=(小于等于) >(大于) >=(大于等于) ┃ │
────────────────────────────┃ │
==(等于) !=(不等于) ┃ │
────────────────────────────┃ │
&(位與) ┃ │
────────────────────────────┃ │
^(位異或) ┃ │
────────────────────────────┃ │
|(位或) ┃ │
────────────────────────────┃ │
&&(邏輯與) ┃ │
────────────────────────────┃ │
||(邏輯或) ┃ │
────────────────────────────┃ │
?:(?表達(dá)式) ┃ │
────────────────────────────┃ │
= += -=(聯(lián)合操作) ┃ │
────────────────────────────┃ │
,(逗號(hào)運(yùn)算符) ┃ 最低
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
優(yōu)先級(jí) 運(yùn)算符 含義 運(yùn)算符類型 結(jié)合方向
15 () 圓括號(hào) 單目 自左向右
[] 下標(biāo)運(yùn)算符
—> 指向結(jié)構(gòu)體成員運(yùn)算符
、 結(jié)構(gòu)體成員運(yùn)算符
14 ! 邏輯非運(yùn)算符 自右向左
~ 按位取反運(yùn)算符
++ 自增運(yùn)算符
-- 自減運(yùn)算符
- 負(fù)號(hào)運(yùn)算符
(類型) 類型轉(zhuǎn)換運(yùn)算符
* 指針運(yùn)算符
& 地址運(yùn)算符
Sizeof 長(zhǎng)度運(yùn)算符
13 * 乘法運(yùn)算符 雙目 自左向右
/ 除法運(yùn)算符
% 求余運(yùn)算符
12 + 加法運(yùn)算符
- 減法運(yùn)算符
11 << 左移運(yùn)算符
>> 右移運(yùn)算符
10 <、<=、>、>= 關(guān)系運(yùn)算符
9 == 等于運(yùn)算符
!= 不等于運(yùn)算符
8 & 按位與運(yùn)算符
7 ^ 按位異或運(yùn)算符
6 | 按位或運(yùn)算符
5 && 邏輯與運(yùn)算符
4 || 邏輯或運(yùn)算符
3 ?: 條件運(yùn)算符 三目 自右向左
2 =、+=、-=、*=、
/=、%=、>>=、
<<=、&=、^=、|= 賦值運(yùn)算符 雙目
1 , 逗號(hào)運(yùn)算符 雙目 自左向右