C语言,a%5*(int)(x+y)%7/5+x 设 a=2,x=15.4,y=25.7的值是多少?

求a%5*(int)(x+y)%7/5+x 设 a=2,x=15.4,y=25.7的值是多少,要过程,谢谢

优先级顺序 :

    (x+y) 为41.1

    (int)41.1 为41

    a%5*41%7/5 为1

    1+x 为16.4

追问

为什么a%5*41%7/5 为1呢?求说明下,谢谢

追答

从左至右依次计算

追问

2%5=2,然后乘41=82,%7=5,然后5/5=1是吗?

追答

yes

追问

谢谢

温馨提示:答案为网友推荐,仅供参考