在Printf算术运算优先级下

时间:2018-08-28 16:18:19

标签: c printf

}

我认为输出为19.00,但输出为17.00。这怎么可能?请指导我输出的结果是17.00来了......

2 个答案:

答案 0 :(得分:10)

为1。这是整数除法。之后的所有内容都应该清楚。

答案 1 :(得分:0)

您的7/5给出整数结果,在这种情况下为1。如果要获得1.4,则需要更改为7.0 / 5.0才能得到浮点结果,这将改变结果。