布尔类型

布尔类型bool,但字节整数,只能表示真、假,即 1、0.

布尔类型的右值可以是任何变量的值,但最终都会转化为1、0.

可以用boolalpha来表达布尔类型的字面值。

#include<iostream>
using namespace std;
int main()
    {
        bool b= true;
        cout << b << endl;
        cout << sizeof(b) << endl;
        cout << boolalpha << b <<endl;
        //右值可以是任意类型的值,只要非0,则布尔值就是真即1,否则为0
        b = "Hello,world";
        cout << b << endl;
        b= NULL;
        cout << b << endl;
        return 0;}
原文地址:https://www.cnblogs.com/day-up/p/5102571.html