Dotcpp  >  编程教程  >  C++表达式和控制语句  >  C++bool类型实例讲解

C++bool类型实例讲解

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

在C语言中,我们讲到逻辑值的概念,即通过判定数值1为真,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++教程
第一章 C++入门
第二章 C++表达式和控制语句
第三章 C++函数调用与重载、内联
第四章 C++类和对象
第五章 C++继承与派生
第六章 C++多态性
第七章 C++异常处理
第八章 C++文件操作
Dotcpp在线编译      (登录可减少运行等待时间)