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

计算机里的运算顺序是从左到右吗

int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式的运算结果

正在回答

4 回答

1.有括号的先算括号里的。所以先算(a+b)

2.算有%的,所以算b%(a+b)

3.后乘除,算b%(a+b)/a    a*b

4.再加减,算a+b%(a+b)/a+a*b-b


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

计算机的运算是有优先级的,优先级高的(数字越大,优先级越高,百度一下)先运算,然后再考虑结合性,结合型不一定是从左往右的,也有从右往左的,像赋值运算符=、+=、-=等,还有sizeof,&等

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

在运算符优先级相同时,按运算符结合性规定的结合方向进行处理,这三个运算符优先级相同,结合性是自左至右

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

首先要看优先级 括号是1级 先算括号里面的然后 再算乘 除 膜除 按左到右来 最后加减
3+4%(7) /3+3*4-4
3+4/3+3*4-4
3+1+3*4-4
3+1+12-4
12

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

yi生缘

第一步到第二步的那个(7)怎么突然没了???
2018-12-31 回复 有任何疑惑可以回复我~
#2

qq_慕神645887 回复 yi生缘

因为4%7不成立取4本身了
2019-01-11 回复 有任何疑惑可以回复我~
#3

轻舞and倾城

4/3 怎么结果是“1”
2019-01-18 回复 有任何疑惑可以回复我~
#4

qq_慕村403141 回复 轻舞and倾城

整数相除等于整数
2019-04-19 回复 有任何疑惑可以回复我~
#5

啊哈兮 回复 轻舞and倾城

这是整型变量(int),小数部分被去掉了
2019-05-06 回复 有任何疑惑可以回复我~
#6

weixin_精慕门1257004 回复 轻舞and倾城

我也是想问
2019-05-07 回复 有任何疑惑可以回复我~
#7

qq_慕的地6438828 回复 轻舞and倾城

整数相除只取整数,余数不要
2019-06-02 回复 有任何疑惑可以回复我~
查看4条回复

举报

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

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

进入课程

计算机里的运算顺序是从左到右吗

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