糯米文學吧

位置:首頁 > 計算機 > C語言

C語言運算符優先級和口訣

C語言5.29K

C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有彙編語言的特點。以下本站小編整理的C語言運算符優先級和口訣,希望對大家有所幫助,更多信息請關注應屆畢業生網!

C語言運算符優先級和口訣

  一共有十五個優先級:

1 () [] . ->

2 ! ~ -(負號) ++ -- &(取變量地址)* (type)(強制類型) sizeof

3 * / %

4 + -

5 >> <<

6 > >= < <=

7 == !=

8 &

9 ^

10 |

11 &&

12 ||

13 ?:

14 = += -= *= /= %= |= ^= &= >>= <<=

15 ,

就着多吧 結合性:2 13 14 是從右至左 其他都是 從左至右有問題可以在交流的.

  共同進步

括號成員第一; //括號運算符[]() 成員運算符. ->

全體單目第二; //所有的單目運算符比如++、 --、 +(正)、 -(負) 、指針運算*、&乘除餘三,加減四; //這個"餘"是指取餘運算即%

移位五,關係六; //移位運算符:<< >> ,關係:> < >= <= 等

等於(與)不等排第七; //即== 和!=

位與異或和位或; //這幾個都是位運算: 位與(&)異或(^)位或(|)

"三分天下"八九十;

邏輯或跟與; //邏輯運算符:|| 和 &&

十二和十一; //注意順序:優先級(||) 底於 優先級(&&)

條件高於賦值, //三目運算符優先級排到13 位只比賦值運算符和","高

逗號運算級最低! //逗號運算符優先級最低