为了账号安全,请及时绑定邮箱和手机立即绑定

大神快来!!

int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式的运算结果。%和/不是一样的地位吗?为什么先从(a+b)/a开始算是错的?

正在回答

1 回答

一样的呀,计算步骤如下(有些步骤跳过):

3+4%(3+4)/3+3*4-4

3+4%7/3+3*4-4

3+1/3+3*4-4

3+1+12-4

12

0 回复 有任何疑惑可以回复我~
#1

qq_今惜何夕_0

注意的是: 4%7 →1 1/3→1
2016-07-20 回复 有任何疑惑可以回复我~
#2

精慕门3188647 提问者 回复 qq_今惜何夕_0

可是7/3不是等于2吗?那4%2不就等于0了吗。。。。。
2016-07-21 回复 有任何疑惑可以回复我~
#3

qq_今惜何夕_0 回复 精慕门3188647 提问者

从左向右算啊,先计算4%7......
2016-07-21 回复 有任何疑惑可以回复我~
#4

qq_今惜何夕_0 回复 qq_今惜何夕_0

虽然%跟/是同一个级别,但是要遵循从左向右计算的规则
2016-07-21 回复 有任何疑惑可以回复我~
#5

精慕门3188647 提问者 回复 qq_今惜何夕_0

这样啊,谢谢!
2016-07-22 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消
C语言入门
  • 参与学习       926020    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

大神快来!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信