C++ bool类型
bool型
C++ 布尔类型的标识符为关键词bool,为C++的内置类型,一般占据1个字节,值仅分true和false两种。
C++ bool型定义语法
bool varName = value;
C++ bool型默认值
如果声明了一个C++的布尔类型的变量,且没有赋值,那么在C++文件编译的过程中,编译器将自动为该变量初始化一个布尔类型的值,即默认值为:
0 //鄙人的编译器输出的是0
布尔型的使用
C++的bool类型一般用于条件判断,而且一般是条件表达式的返回值。即当该条件表达式的返回值为true,则执行指定的代码,否则不执行。当然,bool类型也可以作为循环终止的条件(条件表达式)用于终止循环。
C++ bool型实例代码
下方代码中设计了一个C++的if条件语句的代码,以展示bool型的用法,实际上,可以不用单独声明一个bool变量y,可以直接将if语句中的条件判断y改成表达式 x > 5,除此之外,还声明了一个没有赋值的bool变量z用于输出bool类型的默认值,其中std::endl用于换行。具体代码如下:
#include <iostream>
using namespace std;
int main(){
int x = 6;
bool y = x > 5;
bool z;
if(y){
cout << "笨鸟工具导航,x1y1z1.com" << std::endl;
cout << z;
}
return 0;
}
免责声明:内容仅供参考,不保证正确性。