|
一共有十五個(gè)優(yōu)先級(jí):
1 () [] . ->
2 ! ~ -(負(fù)號(hào)) ++ -- &(取變量地址)* (type)(強(qiáng)制類(lèi)型) sizeof
3 * / %
4 + -
5 >> <<
6 > >= < <=
7 == !=
8 &
9 ^
10 |
11 &&
12 ||
13 ?:
14 = += -= *= /= %= |= ^= &= >>= <<=
15 ,
結(jié)合性:2 13 14 是 右結(jié)合(從右至左) 其他都是 左結(jié)合(從左至右)
括號(hào)成員第一 // 括號(hào)運(yùn)算符[]() 成員運(yùn)算符. ->
全體單目第二 // 所有的單目運(yùn)算符比如++、 --、 +(正)、 -(負(fù)) 、指針運(yùn)算*、&
乘除余三加減四 // 這個(gè)"余"是指取余運(yùn)算即%
移位五,關(guān)系六 // 移位運(yùn)算符:<< >> ,關(guān)系:> < >= <= 等
等于 不等排第七 // 即== 和!=
位與異或和位或 // 這幾個(gè)都是位運(yùn)算: 位與(&)異或(^)位或(|)
三分天下八九十
邏輯與跟或 // 邏輯運(yùn)算符:|| 和 &&
十一跟十二 // 注意順序:優(yōu)先級(jí)(&&) 高于 優(yōu)先級(jí)(||)
條件高于賦值 // 三目運(yùn)算符優(yōu)先級(jí)排到13 位只比賦值運(yùn)算符和","高
逗號(hào)運(yùn)算級(jí)最低 // 逗號(hào)運(yùn)算符優(yōu)先級(jí)最低
|
評(píng)分
-
查看全部評(píng)分
|