cplusplus 整形怎么转为string
时间: 2023-06-16 16:05:06 浏览: 79
C语言和C++语言中 string类详解.docx
在 C++ 中,可以使用 `std::to_string()` 函数将整型转换为字符串。例如:
```cpp
#include <iostream>
#include <string>
int main() {
int num = 123;
std::string str = std::to_string(num);
std::cout << "The integer is: " << num << std::endl;
std::cout << "The string is: " << str << std::endl;
return 0;
}
```
输出结果为:
```
The integer is: 123
The string is: 123
```
如果需要将其他类型数据转换为字符串,可以参考以下表格:
| 类型 | 转换函数 |
| --- | --- |
| 整型 | `std::to_string()` |
| 浮点型 | `std::to_string()` |
| 字符型 | `std::string(1, char)` |
| 字符串型 | 直接使用字符串变量 |
需要注意的是,`std::to_string()` 函数只能用于 C++11 及以上版本。如果您使用的是旧版本的 C++,需要使用其他的转换函数。
阅读全文