请问C语言中3.7-5⼀2+1.4+6%5怎么算的?答案是4.1

谢谢
2025-03-11 08:23:22
推荐回答(3个)
回答1:

3.7-5/2+1.4+6%5 的运算过程遵循四则运算规则,先乘除后加减,同级运算从左向右依次运算
过程:
5/2=2 因为两个运算数全是整形,所以,结果也是整数,丢弃小数部分
6%5=1 模运算,整除,取余数,6/5=1...1所以,结果为1
3.7-2+1.4+1 = 1.7+1.4+1=3.1+1=4.1

回答2:

3.7-5/2+1.4+6%5=4.1没错啊!
3.7-2+1.4+1=1.7+2.4=4.1!
/是取整除,只取商的整数部分。%是取余除,只取整除后的余数。所以5/2=2,6%5=1。

回答3:

5/2 : 由于5和2都是整数,所以返回整数2
6%5 : 由于6除以5余1,所以返回整数1
所以:
3.7-5/2+1.4+6%5
= 3.7-2+1.4+1

=4.1