【優先級】
初等運算符:( ), [ ](下標), ->, .
單目運算符:!(邏輯非), ~(按位取反), ++, --, -(負號), (類型), *, &(取地址), sizeof
算術運算符:*, /, %, +, -
移位運作符:<<, >>
關系運算符:<, <=, >=, >, ==, !=
位 運作符:&(與), ^(異或), |(或)
邏輯運算符:&&, ||
條件運算符:? :
賦值運算符:=, +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=
逗號運算符:,
口訣:初、單、算、移、關、位、邏、條、賦、逗,優先級逐漸降低
關於位運算符,有的在算術之前(如~);有的在關系之前(如<<, >>);有的在關系之后(如&, ^, |)。因此,不考慮位運算符,也可為:初、單、算、關、邏、條、賦、逗。
【結合性】
上面的運算符中,只有“單、條、賦”三者是自右向左,其它全是自左向右。
- 頂
- 0
- 踩