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