【发布时间】:2015-05-25 21:00:46
【问题描述】:
如何在 C++ 中将浮点数转换为字符串,同时指定精度和小数位数?
例如:3.14159265359 -> "3.14"
【问题讨论】:
-
为什么不创建一个具有指定精度的临时浮点数,然后将其转换为字符串?
-
@Gilad “临时浮点”没有“指定精度”,在某些情况下这种方法会失败。这个问题基本上就像在问“'%.2f'格式的等价物是什么”?
-
如果这只是 IO 的需要,请参阅 stackoverflow.com/questions/14432043/c-float-formatting。
标签: c++ string floating-point