什么是布尔类型?
c语言原来并没有为布尔值单独设置一个类型,而是使用整数0表示假,非0值表示真。在C99中也引入了布尔类型,是专门表示真假的。
_Bool
布尔类型的使用的包含头文件<stdbool.h>
布尔类型的变量的取值是:ture或false
#include<stdbool.h>
int main()
{
_Bool n=ture;// ture 或者false
if(n)// 如果条件为真,执行下行代码
printf("I like C\n");
return 0;
}
为了方便,后用 bool 也可表示 _Bool
#define bool _Bool
#define false 0
#define ture 1