gpt4 book ai didi

c++ - 如何计算具有 n 位小数的 float

转载 作者:bug小助手 更新时间:2023-10-28 10:44:47 26 4
gpt4 key购买 nike

Possible Duplicate:
How do I print a double value with full precision using cout?

float a = 175.;
cout << a;

如果我运行之前的代码,我只会得到 175,我怎么能用(例如)3 个小数位计算出这个数字,即使它们是零。我怎样才能打印“175.000”?!

最佳答案

您需要 std::fixedstd::setprecision :

 std::cout << std::fixed << std::setprecision(3) << a;

这些需要以下标题:

#include <iomanip>

关于c++ - 如何计算具有 n 位小数的 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14677448/

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