float怎么转string
时间: 2024-06-17 16:07:31 浏览: 11
将float类型转换为string类型的方法主要有两种:使用stringstream流和使用to_string函数。
1. 使用stringstream流
可以使用stringstream流将float类型的值转换为string类型的值。stringstream流是一个可以读写字符串的流,它可以将不同类型的数据转换为字符串。下面是使用stringstream流将float类型的值转换为string类型的示例代码:
```c++
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
float f = 3.14159;
stringstream ss;
ss << f;
string str = ss.str();
cout << str << endl;
return 0;
}
```
2. 使用to_string函数
C++11标准中新增了一个to_string函数,可以方便地将float类型的值转换为string类型的值。下面是使用to_string函数将float类型的值转换为string类型的示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
float f = 3.14159;
string str = to_string(f);
cout << str << endl;
return 0;
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)