gpt4 book ai didi

c++ - 在 C++ 中将 double 转换为固定小数点

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

我在 C++ 中有一个 double 变量,想将它作为固定小数点数打印到屏幕上。

基本上,我想知道如何编写一个函数,该函数接受一个 double 和多个小数位,并将数字打印到该小数位,必要时使用零填充。

例如:

convert(1.235, 2)

打印出来

1.24

 convert(1, 3)

打印出来

1.000

所以函数的作用是

convert(number as double, number of decimal places)

并简单地将所需的值打印到标准输出 (cout)。

有人知道怎么做吗?

提前致谢。

最佳答案

假设我正确地记住了我的格式字符串,

printf("%.*f", (int)precision, (double)number);

关于c++ - 在 C++ 中将 double 转换为固定小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844010/

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