文末有整合代码,可直接用于验证保存
介绍
C99之后引入了布尔类型。
头文件
stdbool.h
类型
_Bool
我们熟悉的C语言中判断正负的逻辑是——
true | false |
---|---|
非0 | 0 |
这里的非0即除了0之外的数
而布尔类型判断正负的逻辑是——
true | false |
---|---|
1 | 0 |
true和false分别可以替代 1 和 0
代码体现为——
#include<stdbool.h>
#include<stdio.h>
_Bool a = false;
_Bool b = true;
printf("%d\n%d\n",a,b);
return 0;
输出为
如果我们将数字赋值给布尔类型变量,会发生什么呢?