当前位置:文档之家› C程序中运算符的优先级

C程序中运算符的优先级

C程序中运算符的优先级
优先级
运算符
含义
1
( )
[ ]
->
.
函数调用
数组地址计算
结构体成员访问(使用指针变量访问成员变量)
结构体成员访问(使用结构体变量访问成员变量)
2
!
~
+
-
++
--
&
*
Sizeof
(类型)
否定运算符
取反
正号
负号
自加
自减
取地址运算符
间接访问运算符
求字节运算符
强制类型转换运算符
3
*
/
%
乘法
除法
求模(余数)运算符
4
+
-
加法
减法
5
<<
>>
左移右移6ຫໍສະໝຸດ <<=
>
>=
小于
小于等于
大于
大于等于
7
= =
!=
等于
不等于
8
&
位与
9
^
位异或
10
|
位或
11
&&
逻辑与
12
||
逻辑或
13
? :
条件运算符
14
=
*=、/=、%=、+=、-=
&=、^=、|=、<<=、>>=
15

逗号运算符
相关主题