C++ int 转 string
时间: 2024-06-14 20:08:48 浏览: 216
在C++中,将整数类型转换为字符串类型可以使用以下几种方法:
1. 使用标准库函数to_string():这是C++11引入的一种简单方便的方法,可以将整数类型转换为对应的字符串。例如:
```cpp
int num = 123;
std::string str = std::to_string(num);
```
2. 使用字符串流stringstream:这是一种通用的方法,可以将各种类型转换为字符串。例如:
```cpp
#include <sstream>
int num = 123;
std::stringstream ss;
ss << num;
std::string str = ss.str();
```
3. 使用C风格的字符串转换函数sprintf():这是一种传统的方法,可以将整数类型格式化为字符串。例如:
```cpp
#include <cstdio>
int num = 123;
char buffer[10];
std::sprintf(buffer, "%d", num);
std::string str(buffer);
```
这些方法都可以将整数类型转换为字符串类型。你可以根据自己的需求选择其中一种方法来使用。
阅读全文