C++ 运算符的优先级和结合性表
2026/1/17 6:14:11
来源:https://blog.csdn.net/qq_39698985/article/details/140049091
浏览:
次
关键词:C++ 运算符的优先级和结合性表
优先级和结合性表
| 优先级 | 运算符 | 描述 | 结合性 |
|---|
| 1 | :: | 作用域解析运算符 | 左到右 |
| 2 | () [] . -> ++ -- | 后缀运算符 | 左到右 |
| 3 | ++ -- + - ! ~ * & sizeof new delete typeid | 一元运算符 | 右到左 |
| 4 | * / % | 乘除取模 | 左到右 |
| 5 | + - | 加法和减法 | 左到右 |
| 6 | << >> | 左移和右移 | 左到右 |
| 7 | < <= > >= | 关系运算符 | 左到右 |
| 8 | == != | 相等运算符 | 左到右 |
| 9 | & | 按位与 | 左到右 |
| 10 | ^ | 按位异或 | 左到右 |
| 11 | ` | ` | 按位或 |
| 12 | && | 逻辑与 | 左到右 |
| 13 | ` | | ` |
| 14 | ? : | 条件运算符(三目运算符) | 右到左 |
| 15 | = += -= *= /= %= <<= >>= &= ^= ` | =` | 赋值运算符 |
| 16 | , | 逗号运算符 | 左到右 |