C++ 运算符优先级

由于在运算的时候总是会遇到一些优先级的问题,所以这里给出整理。
优先级越大,优先级越高

优先级 类别 运算符 结合律
1 逗号运算符 , 从左到右
2 赋值运算符 = += -= *= /= %= >>= <<= &= ^= |= 从右到左
3 逻辑或 || 从左到右
4 逻辑与 && 从左到右
5 按位或 | 从左到右
6 按位异或 ^ 从左到右
7 按位与 & 从左到右
8 相等/不等 == != 从左到右
9 关系运算符 < <= > >= 从左到右
10 位移运算符 << >> 从左到右
11 加法/减法 + - 从左到右
12 乘法/除法/取余 * (乘号) / % 从左到右
13 单目运算符 ! * (指针) & ++ + (正号) - (负号) 从右到左
14 后缀运算符 ( ) [ ] -> 从左到右

如果有问题可以在评论区指出,谢谢!

posted @ 2021-09-02 20:11  jiangtaizhe001  阅读(176)  评论(0编辑  收藏  举报