C++ 运算符优先级
由于在运算的时候总是会遇到一些优先级的问题,所以这里给出整理。
优先级越大,优先级越高
优先级 | 类别 | 运算符 | 结合律 |
---|---|---|---|
1 | 逗号运算符 | , |
从左到右 |
2 | 赋值运算符 | = += -= *= /= %= >>= <<= &= ^= |= |
从右到左 |
3 | 逻辑或 | || |
从左到右 |
4 | 逻辑与 | && |
从左到右 |
5 | 按位或 | | |
从左到右 |
6 | 按位异或 | ^ |
从左到右 |
7 | 按位与 | & |
从左到右 |
8 | 相等/不等 | == != |
从左到右 |
9 | 关系运算符 | < <= > >= |
从左到右 |
10 | 位移运算符 | << >> |
从左到右 |
11 | 加法/减法 | + - |
从左到右 |
12 | 乘法/除法/取余 | * (乘号) / % |
从左到右 |
13 | 单目运算符 | ! * (指针) & ++ – + (正号) - (负号) |
从右到左 |
14 | 后缀运算符 | ( ) [ ] -> |
从左到右 |
如果有问题可以在评论区指出,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· 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工具