表达式计算。优先级计算怎么算

img


第4题的第2题 先*后/再%还是算不出正确答案
可以把具体过程写出来一下吗 答案是2.7
谢谢

在这里
括号()优先级是最高的,
其次是 乘除求模优先级一样的
再次是加
知道这些求值就容易了


x+a%3*(int)(x+y)%2/3
=x+a%3*(int)(2.7+4.8)%2/3
=x+8%3*7%2/3
=2.7+2*7%2/3
=2.7+14%2/3
=2.7+0/3
=2.7
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^