首页  /  C++教程  /  C++bool类型实例讲解  /  

C++bool类型实例讲解

点击打开在线编译器,边学边练

在C语言中,我们讲到逻辑值的概念,即通过判定数值非0为真,0为假,但没有专门的类型支持。在C++中,有了明确的类型支持,即bool类型,即只能表示false(假)或true(真),这种类型只占一个字节大小,大家可以尝试定义这种类型的变量并赋值和输出,如:


示例代码:

#include<iostream>
using namespace std;
int main()
{
    bool a=true;
    bool b=false;
    cout<<a<<endl<<b<<endl;
    return 0;
}

大家可以自行上级试验,会得到输出,可以看到输出结果依然是1和0并非true和false,这一点大家要注意。bool类型的出现,让C++有了专门的表示真假类型的变量类型,方便我们在程序设计过程中,可以有专门的类型表示状态、开关等逻辑的方法,这一点是C++对比C的进步。


请大家理解消化


本文固定URL:https://www.dotcpp.com/course/641

第一章 C++入门
第二章 表达式控制语句
第三章 函数调用传参内联重载模板
第四章 类和对象
第五章 继承与派生
第六章 多态性
第七章 异常处理
第八章 文件操作
Dotcpp在线编译      (登录可减少运行等待时间)