Boolean type support library
C编程语言(从C99开始)支持使用内置类型_Bool的布尔运算(请参阅_Bool)。 当包含头文件<stdbool.h>时,布尔类型也可以作为bool访问。
标准逻辑运算符&&
,||
,!
可以以任何组合的布尔类型一起使用。
一个程序可能会取消定义,然后可能重新定义这些宏bool
,true
并且false
。
宏
宏名称 | 扩展到 |
---|---|
bool | _Bool |
true | 整数常量1 |
false | 整数常量0 |
__bool_true_false_are_defined | 整数常量1 |
例
#include <stdio.h>
#include <stdbool.h>
int main(void)
{
bool a=true, b=false;
printf("%d\n", a&&b);
printf("%d\n", a||b);
printf("%d\n", !b);
}
可能的输出:
0
1
1
扩展内容
| 用于bool的C ++文档 |
|:----|
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com