表达式计算通用规则

表达式计算通用规则

  • 从左向右运算符俩俩比较,左边运算符优先级高于右边运算符时 ,先算左边的。
  • 左边运算符优先级低于右边的继续向右比较,直到找到一个相对最高的。(之后的的运算符低,或者到末尾了),进行运算。
  • 如果左右优先级相同看结合性,(单目运算右结合,双目运算左结合。三目运算嵌套是右结合。三目运算是左结合),
  • 计算完一个运算符再重复前面所有步骤。(遇到||和&&注意短路)
优先级 运算符
1 [] () . ->
2 -(负号) ++ -- *(取值) &(取址) ! ~ sizeof函数
3 / *(乘) %(取余)
4 + -(减)
5 << >>
6 > >= < <=
7 == !=
8 &(按位与)
9 ^
10 |
11 &&
12 ||
13 ?:(左结合)
14 = += -= *= /= %= &= ^== |== <<= >>=
15 ,(逗号运算)
制表时出现了一个小问题,
在表格第10、12、14行输入 ‘ | ’这个符号时会在阅读时被隐藏掉,浏览页面不会出现
后发现是因为:
	某些特殊字符会被解释特殊格式
	当想要显示原本的字符就可以通过加\来显示
posted @   邹木木  阅读(97)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示