运算符优先级列表(优先级由高到低)
优先级
运算符
含义
运算符类型
结合方向
15
(  )
[  ]
->
.
圆括号
下标运算符
指向结构体成员运算符
结构体成员运算符
单目
自左向右
14
!
~
++
--
-
(数据类型)
*
&
sizeof
逻辑非运算符
按位取反运算符
自增运算符
自减运算符
负号运算符
强制类型转换运算符
解除引用(指针)运算符
取地址运算符
取类型长度运算符
单目
自右向左
13
*
/
%
乘法
除法
取余
双目
自左向右
12
+
-
加法
减法
双目
自左向右
11
<< 
>>
左移运算符
右移运算符
双目
自左向右
10
<
<=
>
>=
小于
小于等于
大于
大于等于
双目
自左向右
9
==
!=
等于
不等于
双目
自左向右
8
&
按位与运算符
双目
自左向右
7
^
按位异或运算符
双目
自左向右
6
|
按位或运算符
双目
自左向右
5
&&
逻辑与运算符
双目
in运算符的含义自左向右
4
||
逻辑或运算符
双目
自左向右
3
?:
条件运算符
三目
自右向左
2
=
+=
-=
*=
/=
%=
>>=
<<=
&=
^=
|=
赋值运算符
双目
自右向左
1
,
逗号运算符
双目
自左向右

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。