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;
}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.