C語言中的操作符優先級的詳細介紹
C語言中操作符的優先級大全, 當然c++, Objective-C,大部分語言都試用。
下面是來自The C Programming Language 2th的總結。
OperatorsAssociativity(結合性)
1. () [] -> . 左->右 2. ! ~ ++ -- + - *(type)sizeof 右->左3. * / % 左->右4. + - 左->右5. << >> 左->右6. < <= > >= 左->右7. == != 左->右8. & 左->右9. ^ 左->右10 | 左->右11. && 左->右12. || 左->右13. ?: 右->左14. = += -= *= /= %= &= ^= |= <<= >>= 右->左15. , 右->左
接下來這張圖就是幫助我們記憶!?。?/p>
C語言表達能力強,其中一個重要方面就在于它的表達式類型豐富,運算符功能強,因而c使用靈活,適應性強。
我覺得想要c語言學的好,操作符這關就一定要精通,這個可以幫你有效的剪短代碼行 , 讓你的代碼更簡練漂亮。
以上就是C語言中的操作符優先級的詳細介紹,如有疑問請留言或者到本站社區交流討論,大家共同進步,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答
圖片精選