運算符的優先級和結合性總結


【優先級】

初等運算符:( ), [ ](下標), ->, .

單目運算符:!(邏輯非), ~(按位取反), ++, --, -(負號), (類型), *, &(取地址), sizeof

算術運算符:*, /, %, +, -

移位運作符:<<, >>

關系運算符:<, <=, >=, >, ==, !=

位  運作符:&(與), ^(異或), |(或)

邏輯運算符:&&, ||

條件運算符:? :

賦值運算符:=, +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=

逗號運算符:,

 

口訣:初、單、算、移、關、位、邏、條、賦、逗,優先級逐漸降低

關於位運算符,有的在算術之前(如~);有的在關系之前(如<<, >>);有的在關系之后(如&, ^, |)。因此,不考慮位運算符,也可為:初、單、算、關、邏、條、賦、逗。

 

【結合性】

上面的運算符中,只有“單、條、賦”三者是自右向左,其它全是自左向右。

 
0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM