c++int变为string
时间: 2023-10-28 19:59:16 浏览: 48
要将一个 int 变量转换为 string,可以使用 C++ 的标准库函数 std::to_string。以下是示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
int num = 123;
std::string str = std::to_string(num);
std::cout << "String representation: " << str << std::endl;
return 0;
}
```
这段代码将整数变量 `num` 转换为字符串 `str`,然后通过 `std::cout` 输出字符串的表示形式。在这个示例中,输出将是 "String representation: 123"。
相关问题
c++stringstream变为string
可以使用`str()`方法将`stringstream`对象转换为`string`类型,示例代码如下:
```c++
#include <iostream>
#include <sstream>
using namespace std;
int main() {
stringstream ss;
ss << "Hello, world!" << endl;
string str = ss.str();
cout << str;
return 0;
}
```
输出结果为:
```
Hello, world!
```
int怎么变成string类型
要将int类型转换为string类型,可以使用以下两种方法:
1. 使用to_string函数:这是C++中的一个标准函数,可以将各种数值类型转换为对应的字符串类型。示例代码如下:
```cpp
int number = 123;
std::string strNumber = std::to_string(number);
```
2. 使用字符串流(stringstream):这是一个类似于输入输出流的类,可以方便地进行各种类型的转换。示例代码如下:
```cpp
#include <sstream>
int number = 123;
std::stringstream ss;
ss << number;
std::string strNumber = ss.str();
```
无论使用哪种方法,都可以将int类型的变量转换为对应的string类型。注意,在转换过程中,原始的int类型值会被转换为相应的字符串表示。