C語言運算優先級記憶口訣

口訣:

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

全體單目排第二;          //所有的單目運算符比如++、 --、 +(正)、 -(負) 、指針運算*、&、邏輯非!、按位取反~、sizeof

後有乘除餘加減;        //包括 /、*、%、+、-

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

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

按位操作勝邏輯;        //位運算: 位與(&)異或(^)位或(|)   優先級大於邏輯運算符:|| 和 &&

                                    //(位運算按位取反~,邏輯運算符中“邏輯非 !”除外)

三目運算是唯一;        //C語言中有且只有一個三目運算符 ? :

賦值組合排倒數;        // 包括賦值運算符=以及與=組合的 /=、*=、%=、+=、-=、>>=、<<=、&=、^=、|=

逗號運算是最低 ;      //逗號運算符優先級最低 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章