表达式计算通用规则
表达式计算通用规则
- 从左向右运算符俩俩比较,左边运算符优先级高于右边运算符时 ,先算左边的。
- 左边运算符优先级低于右边的继续向右比较,直到找到一个相对最高的。(之后的的运算符低,或者到末尾了),进行运算。
- 如果左右优先级相同看结合性,(单目运算右结合,双目运算左结合。三目运算嵌套是右结合。三目运算是左结合),
- 计算完一个运算符再重复前面所有步骤。(遇到||和&&注意短路)
优先级 | 运算符 |
---|---|
1 | [] () . -> |
2 | -(负号) ++ -- *(取值) &(取址) ! ~ sizeof函数 |
3 | / *(乘) %(取余) |
4 | + -(减) |
5 | << >> |
6 | > >= < <= |
7 | == != |
8 | &(按位与) |
9 | ^ |
10 | | |
11 | && |
12 | || |
13 | ?:(左结合) |
14 | = += -= *= /= %= &= ^== |== <<= >>= |
15 | ,(逗号运算) |
制表时出现了一个小问题,
在表格第10、12、14行输入 ‘ | ’这个符号时会在阅读时被隐藏掉,浏览页面不会出现
后发现是因为:
某些特殊字符会被解释特殊格式
当想要显示原本的字符就可以通过加\来显示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧