课程
/后端开发
/C
/C语言入门
int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式的运算结果
2018-12-12
源自:C语言入门 3-4
正在回答
1.有括号的先算括号里的。所以先算(a+b)
2.算有%的,所以算b%(a+b)
3.后乘除,算b%(a+b)/a a*b
4.再加减,算a+b%(a+b)/a+a*b-b
计算机的运算是有优先级的,优先级高的(数字越大,优先级越高,百度一下)先运算,然后再考虑结合性,结合型不一定是从左往右的,也有从右往左的,像赋值运算符=、+=、-=等,还有sizeof,&等
在运算符优先级相同时,按运算符结合性规定的结合方向进行处理,这三个运算符优先级相同,结合性是自左至右
首先要看优先级 括号是1级 先算括号里面的然后 再算乘 除 膜除 按左到右来 最后加减 3+4%(7) /3+3*4-4 3+4/3+3*4-4 3+1+3*4-4 3+1+12-4 12
yi生缘
qq_慕神645887 回复 yi生缘
轻舞and倾城
qq_慕村403141 回复 轻舞and倾城
啊哈兮 回复 轻舞and倾城
weixin_精慕门1257004 回复 轻舞and倾城
qq_慕的地6438828 回复 轻舞and倾城
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答3-4的计算顺序是怎么计算的~
1 回答这计算顺序怎么算
3 回答* / %的运算顺序
2 回答这个的计算顺序
3 回答运算符的运算的先后顺序?