bool 类型是 c++中的基本数据类型,一种整型类型。
●单独占一个字节,取值 false(0)或 true(1)。
●任何非 0 值转换为 true, 0 转换为 false。
●c 语言中的没有 bool 类型。
#include<iostream>
using namespace std;
int main ()
{
bool a1 = -1 ;//将被转换为 true,非零正负值都转换为 true。
bool a2 = 0; //将被转换为 false
int b1 = true;//将被转换为 1
int b2 = false; //将被转换为 0
cout << a1 << endl;//1
cout << a2 << endl;//0
cout << b1 << endl;//1
cout << b2 << endl;//0
return 0;
}