C++中bool转string
时间: 2024-03-18 19:36:42 浏览: 437
在C++中,可以使用标准库中的std::to_string函数将bool类型的值转换为string类型。具体用法如下:
```cpp
#include <iostream>
#include <string>
int main() {
bool b = true;
std::string str = std::to_string(b);
std::cout << str << std::endl;
return 0;
}
```
上述代码中,bool类型的变量b被转换为string类型的变量str,并通过std::cout输出到控制台。如果bool值为true,则输出字符串"1";如果bool值为false,则输出字符串"0"。
相关问题
C++ bool怎么转string
可以使用以下方法将bool转换为string:
1. 使用to_string()函数:
```c++
bool b = true;
string s = to_string(b);
```
2. 使用条件运算符:
```c++
bool b = false;
string s = b ? "true" : "false";
```
3. 使用stringstream:
```c++
bool b = true;
stringstream ss;
ss << b;
string s = ss.str();
```
C++ bool 转为 string
你可以使用标准库中的 `to_string` 函数将 bool 类型转换为 string 类型,例如:
```cpp
bool b = true;
std::string s = std::to_string(b);
```
这将把 `b` 转换为 "1" 或 "0",并将其存储在 `s` 中。你也可以使用条件运算符将其转换为 "true" 或 "false":
```cpp
bool b = true;
std::string s = b ? "true" : "false";
```
这将把 `b` 转换为 "true" 或 "false" 并将其存储在 `s` 中。
阅读全文