background image

12

||

逻辑或

表达式||表达式

左到右 双目运算符

13

?:

条件运算符

表达式 1? 表达式

2: 表达式 3

右到左 三目运算符

14

=

赋值运算符

变量=表达式

右到左

/=

除后赋值

变量/=表达式

*=

乘后赋值

变量*=表达式

%=

取模后赋值

变量%=表达式

+=

加后赋值

变量+=表达式

-=

减后赋值

变量-=表达式

<<=

左移后赋值

变量<<=表达式

>>=

右移后赋值

变量>>=表达式

&=

按位与后赋值

变量&=表达式

^=

按位异或后赋值

变量^=表达式

|=

按位或后赋值

变量|=表达式

15

,

逗号运算符

表达式,表达式,…

左到右 从左向右顺

序运算

 

 

同一优先级的运算符,运算次序由结合方向所决定。

简单记就是:

 

! > 

 

算术运算符 > 

 

关系运算符 > && > || > 赋值运算符