優(yōu)先級
|
運(yùn)算符
|
含義
|
參與運(yùn)算對象的數(shù)目
|
結(jié)合方向
|
1
|
( ) [ ] -> .
|
圓括號運(yùn)算符 下標(biāo)運(yùn)算符 指向結(jié)構(gòu)體成員運(yùn)算符 結(jié)構(gòu)體成員運(yùn)算符
|
雙目運(yùn)算符 雙目運(yùn)算符 雙目運(yùn)算符
|
自左至右
|
2
|
! ~ ++ -- - (類型) * & sizeof
|
邏輯非運(yùn)算符 按位取反運(yùn)算符 自增運(yùn)算符 自減運(yùn)算符 負(fù)號運(yùn)算符 類型轉(zhuǎn)換運(yùn)算符 指針運(yùn)算符 取地址運(yùn)算符 求類型長度運(yùn)算符
|
單目運(yùn)算符
|
自右至左
|
3
|
* / %
|
乘法運(yùn)算符 除法運(yùn)算符 求余運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
4
|
+ -
|
加法運(yùn)算符 減法運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
5
|
<< >>
|
左移運(yùn)算符 右移運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
6
|
< <= > >=
|
關(guān)系運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
7
|
== !=
|
判等運(yùn)算符 判不等運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
8
|
&
|
按位與運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
9
|
^
|
按位異或運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
10
|
|
|
按位或運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
11
|
&&
|
邏輯與運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
12
|
||
|
邏輯或運(yùn)算符
|
雙目運(yùn)算符
|
自左至右
|
13
|
?:
|
條件運(yùn)算符
|
三目運(yùn)算符
|
自右至左
|
14
|
= += -= *= /= %= >>= <<= &= ^= |=
|
賦值運(yùn)算符
|
雙目運(yùn)算符
|
自右至左
|
15
|
,
|
逗號運(yùn)算符 (順序求值運(yùn)算符)
|
|
自左至右
|
posted on 2008-08-25 13:49
水 閱讀(861)
評論(0) 編輯 收藏 引用 所屬分類:
c/c++基礎(chǔ)知識