C语言运算符的优先级与结合性

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


wk.baidu.com运算符名称
圆括号 下标
间接引用结构体成员
逻辑非 按位取反 自增、自减 取正、取负 强制类型转换 取地址、间接引用 数据长度 乘、除、求余数
加、减 左移、右移 大于、小于 大于等于、小于等于 等于、不等于
按位与 按位异或
按位或 逻辑与 逻辑或
条件
赋值
逗号
结合性
左结合
右结合
左结合 左结合 左结合 左结合 左结合 左结合 左结合 左结合 左结合 左结合 右结合 右结合 左结合
C 语言运算符的优先级与结合性
优先级(从高到低)
运算符
()
[] 1
->
.

~
++、--
2
+、-
(数据类型)
&、*
sizeof
3
*、/、%
4
+、-
5
<<、>>
<、> 6
>=、<=
7
==、!=
8
&
9
^
10
|
11
&&
12
||
13
?:
=、+=、-=、*=、/=、%=、>>=、 14
<<=、&=、^=、|=
15
相关文档
最新文档