oco_Acolasia
2018-07-29 22:46
先%还是*/
4
为什么我的是11——
3
a+b%(a+b)/a+a*b-b
=3+4%(3+4)/3+3*4-4
=3+4%7/3+12-4
3+4/3+12-4
3+1+12-4
=12
感觉跟十转二进制最后不够除的那一步有点像,4除以7取余等于0,0乘任何数为零,4-0=4.
4%7结果是3还是4?
先取余 在除法 在乘法
a=3 b=4
过程:
a+b%(a+b)/a+a*b-b将a=3 b=4带入
3+4%(3+4)/3+3*4-4
3+4%7/3+12-4
3+3/3+12-4
3+1+12-4
=12
和数学差不多 先取余 然后乘除后加减
z=x*8/(y+2),先算y+2,再算x*8,最后算/。
从左至右吧
C语言入门
926020 学习 · 20793 问题
相似问题