gpt4 book ai didi

c++ - 如何防止 C++ 中的舍入错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:12 25 4
gpt4 key购买 nike

如何防止或修复 C++ 中的舍入错误?

例子:

float SomeNumber = 999.9999;
cout << SomeNumber << endl;

它打印出 1000!

最佳答案

您可以通过设置精度来更改 cout 完成的舍入。

cout.precision(7);
float SomeNumber = 999.9999;
cout << SomeNumber << endl;

或者,您可以使用 cstdio 中的 printf

关于c++ - 如何防止 C++ 中的舍入错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12641714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com