非常教程

C参考手册

种类支持 | Type support

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 ++文档 |

|:----|

C

C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。