語言優先順序順口溜

2022-03-19 18:55:30 字數 911 閱讀 7034

圓方括號、箭頭一句號,

自增自減非反負、針強位址長度,

乘除,加減,再移位,

小等大等、等等不等,

八位與,七位異,六位或,五與,四或,三疑,二賦,一真逗。

其中","號為乙個等級分段。

注:"圓方括號、箭頭一句號"指的是第15級的運算子。其中圓方括號很明顯"()、",箭頭 指的是指向結構體成員運算子"->",句號 指的是結構體成員運算子"." ;

"自增自減非反負、針強位址長度"指的是第14級的運算子。其中 非 指的是邏輯運算子"!",反 指的是按位取反運算子"~",負指的是負號運算子"-",針 指的是指標運算子"*",強 指的是強制型別轉換運算子,位址 指的是位址運算子"&",長度指的是長度運算子"sizeof ";

"乘除,加減,再移位"移位指的是左移運算子"<<"和右移運算子">>",其中除法還包括了 取餘運算子"%";

"小等大等、等等不等" 指的是第10級到第9級的運算子:<、<=、>和》=,等等指的是等於運算子==,不等指的是不等於運算子!=

"八位與,七位異,六位或"其中 八位與 指的是第8級的 按位與 運算子"&",七位異 指的是第7級的按位異或 運算子"^",六位或 指的是第6級的按位或運算子"||";

"五與,四或"指的是第5級、第4級的邏輯與運算子"&&"和邏輯或運算子"||";

"三疑,二賦,一真逗"指的是第3級到第1級的運算子。其中,三疑指的是條件運算子"?:" (三有雙重含義:即指優先級別是三,它的運算子型別也是三目,疑也取"?"之意),二賦指的是賦值運算子=、+=、-=、*=、/=、%=、>>=、<<=、&=、^=和|= ,一真逗指的是第1級的","運算子,真字只是為了語句需要罷了。

由於c語言的運算子優先順序與c++的不完全一樣(主要是增加了幾個運算子),所以這個口訣不能完全實用於c++.但是應該能夠相容,大家可以比較一下他們的區別應該就能夠很快掌握c++的優先順序的!

英語單詞詞性順口溜 英語單詞順口溜

1,運動場上真熱鬧,踢球賽跑和跳高。運動場上走一走,我也要來做運動。sport sport 身體好,basketball basketball 正投籃,volleyball volleyball 要起跳,table tennis table tennis 小又圓,football football ...

解決CSS BUG的順口溜

一 ie邊框若顯若無,須注意,定是高度設定已忘記 二 浮動產生有緣故,若要父層包含住,緊跟浮動要清除,容器自然顯其中 三 三畫素文字慢移不必慌,高度設定幫你忙 四 相容各個瀏覽須注意,預設設定行高可能是殺手 五 獨立清除浮動須銘記,行高設無,高設零,設計效果兼瀏覽 六 學布局須思路,路隨布局原理自然...

解決CSS BUG的順口溜

一 ie邊框若顯若無,須注意,定是高度設定已忘記 二 浮動產生有緣故,若要父層包含住,緊跟浮動要清除,容器自然顯其中 三 三畫素文字慢移不必慌,高度設定幫你忙 四 相容各個瀏覽須注意,預設設定行高可能是殺手 五 獨立清除浮動須銘記,行高設無,高設零,設計效果兼瀏覽 六 學布局須思路,路隨布局原理自然...