C++ 运算符优先级

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

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

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

posted @   jiangtaizhe001  阅读(234)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示