background image

级(左结合)

( ) 圆括号;[ ]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。

级(右结合)

“ ! ”

“ 

逻辑非运算符; ~ ”

“ 

按位取反运算符; ++ ”

“ 

前缀增量运算符; -- ”前缀减量运

算符;

“ - ”负号运算符;(类型)

类型转换

“ 

算符; * ”

“ 

指针运算符; & ”地址运算符;

“sizeof ” 长度运算符。

级(左结合)

“ * ” 

“ 

乘法运算符; / ” 

除法

“ 

算符; % ” 取余运算符。

级(左结合)

“ + ”

“ 

加法运算符; - 

减法

算符。

5 级(左结合)

<< 左移运算符;>> 右移运算符。

级(左结合)

<、<=、>、>=关系运算符。

级(左结合)

“ == ”

“ 

等于运算符; != ”不等于运算符。

级(左结合)

“ & ”按位与运算符。

级(左结合)

“   ”

∧ 按

异或

算符。

10 级(左结合)

“ | ”按位或运算符。

11 级(左结合)

“&&”逻辑与运算符。

12 级(左结合)