gpt4 book ai didi

C++:将 double 转换为字符串的最佳方法是什么?

转载 作者:IT老高 更新时间:2023-10-28 23:03:23 30 4
gpt4 key购买 nike

实现这一目标的最最佳方法是什么?

void foo(double floatValue, char* stringResult)
{
sprintf(stringResult, "%f", floatValue);
}

最佳答案

我相信有人会说 boost::lexical_cast,所以如果你使用 boost,那就去吧,但无论如何它基本上是一样的:

 #include <sstream>
#include <string>

std::string doubleToString(double d)
{
std::ostringstream ss;
ss << d;
return ss.str();
}

请注意,您可以轻松地将其制作成一个模板,该模板适用于任何可以流式插入(不仅仅是 double )的东西。

关于C++:将 double 转换为字符串的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1313988/

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