布尔类型
布尔变量可用于保存整数值 0 或 1、
或文字 true 或 false
,当需要算术值时,它们分别隐式提升为整数值 1 和 0 。 布尔类型是无符号的,在其标准无符号整数类型的类别中具有最低等级; 它可能无法由说明符 signed, unsigned, short或 long进一步限定。 在简单赋值中,如果左操作数是布尔类型,那么右操作数必须是算术类型或指针。
布尔类型是 功能。 C99 要声明布尔变量,请使用 _Bool 类型说明符。 
仅当在向量声明语境中使用时, bool 才被识别为 C 中的关键字 和 启用矢量支持。 
要在C++中声明布尔变量,请使用 类型说明符。 bool 相等、关系和逻辑运算符的结果是 bool 类型:布尔常量 true 或 false 之一。
您可以使用布尔类型来进行 布尔逻辑测试。 布尔逻辑测试用于表示逻辑操作的结果。 例如:
_Bool f(int a, int b)
{
return a==b;
}
如果 a 和 b 具有相同的值,那么 f 会返回 true。 如果没有, f 将返回 false。