C語言中的操作符優(yōu)先級(jí)的詳細(xì)介紹
C語言中的操作符優(yōu)先級(jí)的詳細(xì)介紹
C語言中操作符的優(yōu)先級(jí)大全, 當(dāng)然c++, Objective-C,大部分語言都試用。
下面是來自The C Programming Language 2th的總結(jié)。
OperatorsAssociativity(結(jié)合性)
1. () [] -> . 左->右 2. ! ~ ++ -- + - *(type)sizeof 右->左 3. * / % 左->右 4. + - 左->右 5. << >> 左->右 6. < <= > >= 左->右 7. == != 左->右 8. & 左->右 9. ^ 左->右 10 | 左->右 11. && 左->右 12. || 左->右 13. ?: 右->左 14. = += -= *= /= %= &= ^= |= <<= >>= 右->左 15. , 右->左
接下來這張圖就是幫助我們記憶?。?!
C語言表達(dá)能力強(qiáng),其中一個(gè)重要方面就在于它的表達(dá)式類型豐富,運(yùn)算符功能強(qiáng),因而c使用靈活,適應(yīng)性強(qiáng)。
我覺得想要c語言學(xué)的好,操作符這關(guān)就一定要精通,這個(gè)可以幫你有效的剪短代碼行 , 讓你的代碼更簡(jiǎn)練漂亮。
以上就是C語言中的操作符優(yōu)先級(jí)的詳細(xì)介紹,如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,大家共同進(jìn)步,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
C語言字符函數(shù)、內(nèi)存函數(shù)功能及實(shí)現(xiàn)代碼
這篇文章主要介紹了C語言字符函數(shù)、內(nèi)存函數(shù) 功能及實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02c++詳細(xì)講解構(gòu)造函數(shù)的拷貝流程
拷貝構(gòu)造函數(shù)是一種特殊的構(gòu)造函數(shù),它在創(chuàng)建對(duì)象時(shí),是使用同一類中之前創(chuàng)建的對(duì)象來初始化新創(chuàng)建的對(duì)象??截悩?gòu)造函數(shù)通常用于:通過使用另一個(gè)同類型的對(duì)象來初始化新創(chuàng)建的對(duì)象。?復(fù)制對(duì)象把它作為參數(shù)傳遞給函數(shù)。復(fù)制對(duì)象,并從函數(shù)返回這個(gè)對(duì)象2022-05-05C++實(shí)現(xiàn)LeetCode(147.鏈表插入排序)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(147.鏈表插入排序),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07C語言時(shí)間函數(shù)的ctime()和gmtime()你了解嗎
這篇文章主要為大家詳細(xì)介紹了C語言時(shí)間函數(shù)的ctime()和gmtime(),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-02-02