优先级 | 结合性 | 运算符 | 备注 |
0 | :: | 域运算符 | 从左到右 |
1 | 从左到右 | () ++ -- | 圆括号 自增运算符(后置) 自减运算符(后置) |
2 | 从右到左 | ! new delete | 逻辑非运算符 动态分配空间 释放空间 |
3 | 从左到右 | * | 乘法运算符 |
4 | 从左到右 | + | 加法运算符 |
5 | 从左到右 | << | 左移运算符 |
6 | 从左到右 | < | 关系运算符 |
7 | 从左到右 | == | 等于运算符 |
8 | 从左到右 | & | 按位与运算符 |
9 | 从左到右 | ^ | 按位异或运算符 |
10 | 从左到右 | | | 按位或运算符 |
11 | 从左到右 | && | 逻辑与运算符 |
12 | 从左到右 | || | 逻辑或运算符 |
13 | 从右到左 | ? : | 条件运算符 |
14 | 从右到左 | = | 赋值运算符 |
15 | 从左到右 | , | 逗号运算符 |
转载于:https://www.cnblogs.com/huanchao/p/3563756.html