布尔类型代表就是真和假(bool)
真就是1(true)
假就是0(false)
也可以任务非0即为真
bool 直占用1个字节大小
语法:bool 变量名 = (true | false)
提示:bool在后期判断也是要用到的,bool还可以根据计算去判断真假并不是单一的创建,这是后面要讲的,这里提前声明一下
定义bool
#include<iostream>
using namespace std;int main()
{// 创建bool// 1.真bool flag = true;cout << flag << endl;system("pause");return 0;
}
可以看到真在c++中就是1
#include<iostream>
using namespace std;int main()
{// 创建bool// 1.真bool flag = true;cout << flag << endl;// 2.假flag = false;cout << flag << endl;system("pause");return 0;
}
假就是0
计算大小
不论真假都是1的字节大小
#include<iostream>
using namespace std;int main()
{// 创建bool// 1.真bool flag = true;cout << flag << endl;// 2.假flag = false;cout << flag << endl;cout << "——————————————" << endl;cout << sizeof(bool) << endl;cout << sizeof(true) << endl;cout << sizeof(false) << endl;system("pause");return 0;
}
可以看到都是1的字节大小