C++运算符的优先级
时间: 2023-11-14 08:09:12 浏览: 99
c++运算符优先级
C++中运算符的优先级从高到低依次为:
1. () [] -> . // 作用域、函数调用、下标、成员访问
2. ! ~ ++ -- + - * & sizeof new delete // 一元运算符
3. .* ->* // 指针成员访问
4. * / % // 乘、除、取模
5. + - // 加、减
6. << >> // 左移、右移
7. < <= > >= // 关系运算符
8. == != // 相等性运算符
9. & // 按位与
10. ^ // 按位异或
11. | // 按位或
12. && // 逻辑与
13. || // 逻辑或
14. ?: // 条件运算符
15. = += -= *= /= %= &= ^= |= <<= >>= // 赋值运算符
阅读全文