21xrx.com
2024-12-22 23:17:37 Sunday
登录
文章检索 我的文章 写文章
C++中如何将Double类型转换为字符串?
2023-06-29 04:28:34 深夜i     --     --
C++ Double类型 转换 字符串

在C++中,将Double类型转换为字符串可以使用stringstream对象和to_string函数。

一、使用stringstream对象

stringstream对象是C++中用来进行流操作的类。通过将double类型的数据插入stringstream对象中,再调用stringstream对象的str函数即可将其转换为字符串类型。

代码如下:


#include <iostream>

#include <sstream>

using namespace std;

int main()

{

  double d = 3.1415926;

  stringstream ss;

  ss << d;

  string s = ss.str();

  cout << s << endl;

  return 0;

}

输出结果为:


3.14159

二、使用to_string函数

to_string函数可以将数值类型转换为字符串类型。直接传入double类型变量即可。

代码如下:


#include <iostream>

using namespace std;

int main()

{

  double d = 3.1415926;

  string s = to_string(d);

  cout << s << endl;

  return 0;

}

输出结果为:


3.14159

使用stringstream对象和to_string函数都可以将Double类型转换为字符串,具体使用还要看实际情况选择合适的方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复