資源描述:
《c語言運(yùn)算符及其優(yōu)先級(jí)匯總表口訣》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、C語言運(yùn)算符及其優(yōu)先級(jí)匯總表口訣???圓下箭頭一頓號(hào)???非凡增減富強(qiáng)針地長(zhǎng)???三乘除,四加減,五移位???千萬別把魚忘記,它在盛飯的廚子里???小燈大燈燈燈不等???爸喂魚,舅疑惑,裸雞也疑惑???十三姨,十四父,十五逗,兜到低???“圓下箭頭一頓號(hào)”指的是第15級(jí)的運(yùn)算符。其中圓指的是運(yùn)算符(),下指的是下標(biāo)運(yùn)算符[],箭頭指的是指向結(jié)構(gòu)體成員運(yùn)算符->,頓號(hào)指的是結(jié)構(gòu)體成員運(yùn)算符、???“非凡增減富強(qiáng)針地長(zhǎng)”指的是第14級(jí)的運(yùn)算符。其中非指的是邏輯運(yùn)算符!,凡指的是按位取反運(yùn)算符~,增減指的是自增和自減運(yùn)算符++和--,富指的是負(fù)號(hào)運(yùn)算符-,強(qiáng)指的是類型轉(zhuǎn)換運(yùn)算符
2、(類型),針指的是指針運(yùn)算符*,地指的是地址運(yùn)算符&,長(zhǎng)指的是長(zhǎng)度運(yùn)算符Sizeof???“三乘除,四加減,五移位”指的是第13級(jí)到第11級(jí)的運(yùn)算符。其中三四五并無實(shí)際意義,只是起區(qū)分級(jí)別而已。也可以想象三指的是第13級(jí)運(yùn)算符。乘除指的是乘法運(yùn)算符*和除法運(yùn)算符/,加減指的是加法運(yùn)算符+和減法運(yùn)算符-,移位指的是左移運(yùn)算符<<和右移運(yùn)算符>>???“千萬別把魚忘記,它在盛飯的廚子里”指的是求余運(yùn)算符%,它位于盛飯的廚子里,即指和乘法運(yùn)算符、除法運(yùn)算符在一起。???“小燈大燈燈燈不等”指的是第10級(jí)到第9級(jí)的運(yùn)算符。其中小燈大燈指的是關(guān)系運(yùn)算符<、<=、>和>=,燈燈指的是
3、等于運(yùn)算符==,不等指的是不等于運(yùn)算符!=???“爸喂魚,舅疑惑,裸雞也疑惑”指的是第8級(jí)到第4級(jí)的運(yùn)算符。其中,爸喂魚之指的是第8級(jí)的按位與運(yùn)算符&,舅疑惑指的是第7級(jí)的按位異或運(yùn)算符^和第6級(jí)的按位或運(yùn)算符
4、
5、,裸雞也疑惑指的是第5級(jí)、第4級(jí)的邏輯與運(yùn)算符&&和邏輯或運(yùn)算符
6、
7、???“十三姨,十四父,十五逗,兜到低”指的是第3級(jí)到第1級(jí)的運(yùn)算符。其中,十三姨指的是條件運(yùn)算符?:(三有雙重含義,即指?:的優(yōu)先級(jí)別是三,它的運(yùn)算符類型也是三目,?難道不是姨即疑惑嗎?),十四父的十四沒有實(shí)際意義,父指的是賦值運(yùn)算符=、+=、-=、*=、/=、%=、>>=、<<=、&=、^=
8、和
9、=,十五逗指的是第1級(jí)的運(yùn)算符,兜到低指的是15級(jí)運(yùn)算符以,結(jié)束。???附錄:C語言運(yùn)算符及優(yōu)先級(jí)???優(yōu)先級(jí)???????運(yùn)算符???????含義?????????????????運(yùn)算符類型??????結(jié)合方向???15???????()???????圓括號(hào)???????????????????????????單目??????????自左向右???????[]???????下標(biāo)運(yùn)算符???????—>???????指向結(jié)構(gòu)體成員運(yùn)算符???????、???????結(jié)構(gòu)體成員運(yùn)算符???14???????!???????邏輯非運(yùn)算符??????????????????
10、?????????????????????自右向左???????~???????按位取反運(yùn)算符???????++???????自增運(yùn)算符???????--???????自減運(yùn)算符???????-???????負(fù)號(hào)運(yùn)算符???????(類型)???????類型轉(zhuǎn)換運(yùn)算符???????*???????指針運(yùn)算符???????&???????地址運(yùn)算符???????Sizeof???????長(zhǎng)度運(yùn)算符???13???????*???????乘法運(yùn)算符???????????????????????????雙目?????????自左向右???????/???????除法運(yùn)算符???
11、????%???????求余運(yùn)算符???12???????+???????加法運(yùn)算符???????-???????減法運(yùn)算符???11???????<??????左移運(yùn)算符???????>>???????右移運(yùn)算符???10???????<、<=、>、>=???????關(guān)系運(yùn)算符???9???????==???????等于運(yùn)算符???????!=???????不等于運(yùn)算符???8???????&???????按位與運(yùn)算符???7???????^???????按位異或運(yùn)算符???6???????
12、???????按位或運(yùn)算符???5???????&&???????邏輯與運(yùn)
13、算符???4???????
14、
15、???????邏輯或運(yùn)算符???3????????:???????條件運(yùn)算符?????????????????????????三目?????????自右向左???2???????=、+=、-=、*=、??????????/=、%=、>>=、??????????<<=、&=、^=、
16、=??賦值運(yùn)算符????????雙目???1???????,???????逗號(hào)運(yùn)算符?????????????????????????????雙目????????自左向右???②括號(hào)成員第一;???????//括號(hào)運(yùn)算符