c++ bool的用法
时间: 2023-07-03 21:20:10 浏览: 191
利用C++实现从std::string类型到bool型的转换
在C++中,`bool`是一种基本数据类型,表示布尔值,即`true`(真)或`false`(假)。`bool`类型可以用于控制流程、循环、条件语句和函数返回值等方面。以下是一些`bool`类型的用法示例:
1. 控制流程:
```c++
bool flag = true;
if (flag){
cout << "flag is true" << endl;
} else {
cout << "flag is false" << endl;
}
```
2. 循环:
```c++
bool flag = true;
while (flag){
// do something
flag = false;
}
```
3. 条件语句:
```c++
bool flag = true;
string result = flag ? "true" : "false";
cout << result << endl; // 输出 true
```
4. 函数返回值:
```c++
bool is_even(int x){
return (x % 2 == 0);
}
```
以上是`bool`类型的一些基本用法,希望能对你有所帮助。
阅读全文