Bootstrap

C语言没有布尔类型?

C语言数据类型只有以下几种,其中并没有布尔类型。在这里插入图片描述


解决方法有以下两种:

  • 借助 C 语言的宏定义,把 TRUE 定义为1,把 FALSE 定义为0。在这里插入图片描述
  • C99还提供了一个头文件 <stdbool.h> 定义了 bool 代表 _Bool,true 代表 1,false 代表 0。只要导入 stdbool.h ,就能非常方便的操作布尔类型了。在这里插入图片描述
;