gpt4 book ai didi

c++ - 如何在cpp中仅针对 float 使用setprecision

转载 作者:太空狗 更新时间:2023-10-29 20:24:08 26 4
gpt4 key购买 nike

当计算一个带 float 的数字时,即 31.14159,我如何设置 cout 以在浮点上使用 setprecision(4):

cout <<setprecision(4)<< 31.14159<<endl; // returns 31.14

按原样,它考虑带小数位的整数,并输出:31.14。但是,我想得到:31.1416。

最佳答案

std::fixed 表示小数点后会有固定数目的小数位。

std::cout << std::setprecision(4) << std::fixed << 31.14159;

- 这将打印 31.1416

关于c++ - 如何在cpp中仅针对 float 使用setprecision,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788194/

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