stdbool.h

更新时间:2023-02-09 13:42

stdbool.h是C标准函数库中一个常用的头文件。它定义了一个布尔类型,于C99中加入。

简介

C 编程语言从 C99 开始支持以内建类型 _Bool 进行的布尔运算。包含头文件 时,布尔类型亦可用作 bool 。

实现

在不支持C99的编译器中(如Visual C++ 6.0),可通过以下方式实现布尔类型。

在支持C99的编译器中可以使用#include,在VSC中该头文件内容如下:

两者的差别在于使用sizeof(bool)时,前者获取的是int类型的长度。

示例

VSC支持情况

从历史上看,Microsoft在其Visual C ++工具中实现新的C语言功能的速度很慢,其主要侧重于支持C ++标准的发展。但是,随着Visual C ++ 2013的引入,Microsoft实现了C99的有限子集,它在Visual C ++ 2015中进行了扩展。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}