1 级(左结合)
( ) 圆括号;[ ]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。
2 级(右结合)
“ ! ”
“
逻辑非运算符; ~ ”
“
按位取反运算符; ++ ”
“
前缀增量运算符; -- ”前缀减量运
算符;
“ - ”负号运算符;(类型)
“
运算符; * ”
“
指针运算符; & ”地址运算符;
“sizeof ” 长度运算符。
3 级(左结合)
“ * ”
“
乘法运算符; / ”
“
运算符; % ” 取余运算符。
4 级(左结合)
“ + ”
“
加法运算符; - ”
运算符。
5 级(左结合)
<< 左移运算符;>> 右移运算符。
6 级(左结合)
<、<=、>、>=关系运算符。
7 级(左结合)
“ == ”
“
等于运算符; != ”不等于运算符。
8 级(左结合)
“ & ”按位与运算符。
9 级(左结合)
“ ”
∧ 按位
运算符。
10 级(左结合)
“ | ”按位或运算符。
11 级(左结合)
“&&”逻辑与运算符。
12 级(左结合)