gpt4 book ai didi

c - 如何在 C 中使用 boolean 数据类型?

转载 作者:太空狗 更新时间:2023-10-29 16:20:01 24 4
gpt4 key购买 nike

我刚刚用 C 语言编写代码,结果发现它没有 boolean/bool 数据类型。是否有任何我可以包含的 C 库使我能够返回 boolean/bool 数据类型?

最佳答案

如果你有一个支持 C99 的编译器,你可以

#include <stdbool.h>

否则,您可以根据需要定义自己的。根据您希望如何使用它(以及您是否希望能够将代码编译为 C++),您的实现可以像以下一样简单:

#define bool int
#define true 1
#define false 0

不过,在我看来,您也可以只使用 int 并使用零表示假,使用非零表示真。这就是它通常在 C 中完成的方式。

关于c - 如何在 C 中使用 boolean 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4159713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com