C語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。以下本站小編整理的C語言運算子優先順序和口訣,希望對大家有所幫助,更多資訊請關注應屆畢業生網!
一共有十五個優先順序:
1 () [] . ->
2 ! ~ -(負號) ++ -- &(取變數地址)* (type)(強制型別) sizeof
3 * / %
4 + -
5 >> <<
6 > >= < <=
7 == !=
8 &
9 ^
10 |
11 &&
12 ||
13 ?:
14 = += -= *= /= %= |= ^= &= >>= <<=
15 ,
就著多吧 結合性:2 13 14 是從右至左 其他都是 從左至右有問題可以在交流的.
共同進步
括號成員第一; //括號運算子[]() 成員運算子. ->
全體單目第二; //所有的單目運算子比如++、 --、 +(正)、 -(負) 、指標運算*、&乘除餘三,加減四; //這個"餘"是指取餘運算即%
移位五,關係六; //移位運算子:<< >> ,關係:> < >= <= 等
等於(與)不等排第七; //即== 和!=
位與異或和位或; //這幾個都是位運算: 位與(&)異或(^)位或(|)
"三分天下"八九十;
邏輯或跟與; //邏輯運算子:|| 和 &&
十二和十一; //注意順序:優先順序(||) 底於 優先順序(&&)
條件高於賦值, //三目運算子優先順序排到13 位只比賦值運算子和","高
逗號運算級最低! //逗號運算子優先順序最低