c語(yǔ)言運(yùn)算符
1級(jí)優(yōu)先級(jí) 左結(jié)合
() 圓括號(hào)
[] 下標(biāo)運(yùn)算符
-> 指向結(jié)構(gòu)體成員運(yùn)算符
. 結(jié)構(gòu)體成員運(yùn)算符
2級(jí)優(yōu)先級(jí) 右結(jié)合
! 邏輯非運(yùn)算符
~ 按位取反運(yùn)算符
++ 前綴增量運(yùn)算符
-- 前綴增量運(yùn)算符
+ 正號(hào)運(yùn)算符
- 負(fù)號(hào)運(yùn)算符
(類型) 類型轉(zhuǎn)換運(yùn)算符
* 指針運(yùn)算符
& 地址與運(yùn)算符
sizeof 長(zhǎng)度運(yùn)算符
3級(jí)優(yōu)先級(jí) 左結(jié)合
* 乘法運(yùn)算符
/ 除法運(yùn)算符
% 取余運(yùn)算符
4級(jí)優(yōu)先級(jí) 左結(jié)合
+ 加法運(yùn)算符
- 減法運(yùn)算符
5級(jí)優(yōu)先級(jí) 左結(jié)合
<< 左移運(yùn)算符
>> 右移運(yùn)算符
6級(jí)優(yōu)先級(jí) 左結(jié)合
<、<=、>、>= 關(guān)系運(yùn)算符
7級(jí)優(yōu)先級(jí) 左結(jié)合
== 等于運(yùn)算符
!= 不等于運(yùn)算符
8級(jí)優(yōu)先級(jí) 左結(jié)合
& 按位與運(yùn)算符
9級(jí)優(yōu)先級(jí) 左結(jié)合
^ 按位異或運(yùn)算符
10級(jí)優(yōu)先級(jí) 左結(jié)合
| 按位或運(yùn)算符
11級(jí)優(yōu)先級(jí) 左結(jié)合
&& 邏輯與運(yùn)算符
12級(jí)優(yōu)先級(jí) 左結(jié)合
|| 邏輯或運(yùn)算符
13級(jí)優(yōu)先級(jí) 右結(jié)合
? : 條件運(yùn)算符
14級(jí)優(yōu)先級(jí) 右結(jié)合
= += -= *= /= %= &= ^= |= <<= >>= 全為賦值運(yùn)算符
15級(jí)優(yōu)先級(jí) 左結(jié)合
, 逗號(hào)運(yùn)算符