操作符优先级顺序表

优先级 操作符 结合方式 结合性
1 () [] -> . 圆括号等 从左到右
2 ! ~ ++ -- - * & 单目运算符 从右到左
3 * / % 乘除、取余 从左到右
4 + - 加减 从左到右
5 << >> 移位 从左到右
6 < <= > >= 关系运算符 从左到右
7 == != 相等性 从左到右
8 & 按位与 从左到右
9 ^ 按位异或 从左到右
10 \| 按位或 从左到右
11 && 逻辑与 从左到右
12 \|\| 逻辑或 从左到右
13 ?: 条件运算符 从右到左
14 = += -= *= /= 等 赋值运算符 从右到左
15 , 逗号运算符 从左到右

注:优先级数字越小,优先级越高;结合性指多个同优先级操作符的执行顺序

« ASCLL码表 ← 返回列表