符
%
余数(取模)
整型表达式/整型表
达式
双目运算
符
4
+
加
表达式+表达式
左到右
双目运算
符
-
减
表达式-表达式
双目运算
符
5
<<
左移
变量<<表达式
左到右
双目运算
符
>>
右移
变量>>表达式
双目运算
符
6
>
大于
表达式>表达式
左到右
双目运算
符
>=
大于等于
表达式>=表达式
双目运算
符
<
小于
表达式<表达式
双目运算
符
<=
小于等于
表达式<=表达式
双目运算
符
7
==
等于
表达式==表达式
左到右
双目运算
符
!=
不等于
表达式!= 表达式
双目运算
符
8
&
按位与
表达式&表达式
左到右
双目运算
符
9
^
按位异或
表达式^表达式
左到右
双目运算
符
10
|
按位或
表达式|表达式
左到右
双目运算
符
11
&&
逻辑与
表达式&&表达式
左到右
双目运算
符
12
||
逻辑或
表达式||表达式
左到右
双目运算
符
13
?:
条件运算符
表达式 1? 表达式 2:
表达式 3
右到左
三目运算
符
14
=
赋值运算符
变量=表达式
右到左
/=
除后赋值
变量/=表达式
*=
乘后赋值
变量*=表达式
%=
取模后赋值
变量%=表达式
+=
加后赋值
变量+=表达式
-=
减后赋值
变量-=表达式
<<=
左移后赋值
变量<<=表达式
>>=
右移后赋值
变量>>=表达式
&=
按位与后赋值
变量&=表达式
^=
按位异或后赋值
变量^=表达式
|=
按位或后赋值
变量|=表达式
15
,
逗号运算符
表达式,表达式,…
左到右
从左向右
顺序运算
说明:
同一优先级的运算符,运算次序由结合方向所决定。
简单记就是:! >
算术运算符 >
关系运算符 > && > || > 赋值运算符