時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
恩,問這個問題的人太多了,懶得繼續(xù)回答,直接貼上來自己看。。。
說明:
同一優(yōu)先級的運算符,運算次序由結(jié)合方向所決定。
簡單記就是:! > 算術(shù)運算符 > 關(guān)系運算符 > && > || > 賦值運算符
?
優(yōu)先級 | 運算符 | 名稱或含義 | 使用形式 | 結(jié)合方向 | 說明 |
1 | [] | 數(shù)組下標(biāo) | 數(shù)組名[常量表達(dá)式] | 左到右 | ? |
() | 圓括號 | (表達(dá)式)/函數(shù)名(形參表) | ? | ||
. | 成員選擇(對象) | 對象.成員名 | ? | ||
-> | 成員選擇(指針) | 對象指針->成員名 | ? | ||
2 | - | 負(fù)號運算符 | -表達(dá)式 | 右到左 | 單目運算符 |
(類型) | 強制類型轉(zhuǎn)換 | (數(shù)據(jù)類型)表達(dá)式 | ? | ||
++ | 自增運算符 | ++變量名/變量名++ | 單目運算符 | ||
-- | 自減運算符 | --變量名/變量名-- | 單目運算符 | ||
* | 取值運算符 | *指針變量 | 單目運算符 | ||
& | 取地址運算符 | &變量名 | 單目運算符 | ||
! | 邏輯非運算符 | !表達(dá)式 | 單目運算符 | ||
~ | 按位取反運算符 | ~表達(dá)式 | 單目運算符 | ||
sizeof | 長度運算符 | sizeof(表達(dá)式) | ? | ||
3 | / | 除 | 表達(dá)式/表達(dá)式 | 左到右 | 雙目運算符 |
* | 乘 | 表達(dá)式*表達(dá)式 | 雙目運算符 | ||
% | 余數(shù)(取模) | 整型表達(dá)式/整型表達(dá)式 | 雙目運算符 | ||
4 | + | 加 | 表達(dá)式+表達(dá)式 | 左到右 | 雙目運算符 |
- | 減 | 表達(dá)式-表達(dá)式 | 雙目運算符 | ||
5 | << | 左移 | 變量<<表達(dá)式 | 左到右 | 雙目運算符 |
>> | 右移 | 變量>>表達(dá)式 | 雙目運算符 | ||
6 | > | 大于 | 表達(dá)式>表達(dá)式 |