C语言运算符优先级口诀

口诀内容

(优先级自上而下递减;由逗号分隔的,优先级自左到右递减。)

圆方括号,箭头句号。
单目增减非反负,针强址长,从右。
乘除求模,加减,位移,大小,等不等。
位与异或,逻辑与或。
条件赋值均右。
真逗。

解释

斜体字是补全;加粗字是对整行的说明;代码块即是所对应操作符。)

括号() 方括号[]

箭头-> 句号.

单目运算符 ++ --! ~- *制转换(类型) & sizeof() 本行从右结合

*/ 求模%

+-

位移<< >>

大小> < >= <=

== 不等!=

位与&^|

逻辑与&&||

条件?: 赋值= += -= *= /= %= &= ^= |= <<= >>= 本行均从右结合

真逗,

(这个口诀是我们兴趣班老师想出来的。)


原文1 2022年3月4日
原文2 2022年10月30日

posted @   Orange233  阅读(73)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示