这道题该如何理解啊?在返回结果的时候明明已经用了(int)进行类型转换,那么理论上应该是失去了小数部分啊,为什么实际返回仍然还是5.21呢?
这道题该如何理解啊?在返回结果的时候明明已经用了(int)进行类型转换,那么理论上应该是失去了小数部分啊,为什么实际返回仍然还是5.21呢?
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
我自己手打了一遍结果是是5.00,答案有误,可能是编译器的区别,我用的是gcc;
另外建议不要用手机软件做这些基础性的题目,它们都不知道在哪里找的题目和答案,建议直接找名校的C语言期末考卷做一做
