在线文档教程

Boolean type support library

布尔类型支持库

C编程语言(从C99开始)支持使用内置类型_Bool的布尔运算(请参阅_Bool)。 当包含头文件<stdbool.h>时,布尔类型也可以作为bool访问。

标准逻辑运算符&&||!可以以任何组合的布尔类型一起使用。

一个程序可能会取消定义,然后可能重新定义这些宏booltrue并且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 ++文档 |

|:----|