C++怎么把一个unsiged long long转换成string类型
时间: 2023-10-11 16:05:29 浏览: 240
你可以使用 `std::to_string()` 函数将 `unsigned long long` 类型转换为 `std::string` 类型。例如:
```
#include <iostream>
#include <string>
int main() {
unsigned long long num = 1234567890ull;
std::string str = std::to_string(num);
std::cout << str << std::endl;
return 0;
}
```
输出结果为:
```
1234567890
```
相关问题
string类型转换成long
在C++中,可以使用`stol()`函数将字符串类型转换为long类型。
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "123456";
long num = stol(str);
cout << num << endl;
return 0;
}
```
输出结果为:
```
123456
```
long类型转换为string
在C++中,可以使用标准库中的stringstream类将long类型转换为string类型。以下是示例代码:
```cpp
#include <iostream>
#include <sstream> // 包含stringstream头文件
int main() {
long num = 123456789;
std::stringstream ss;
ss << num; // 将long类型插入到stringstream对象中
std::string str = ss.str(); // 将stringstream对象转换为string类型
std::cout << str << std::endl; // 输出转换后的字符串
return 0;
}
```
输出结果为:
```
123456789
```