布尔值用于表示真、假两种状态,通常用于逻辑运算和条件判断
声明布尔类型有三种方式
1.应用c语言中的宏定义
2.用_Bool型或者用引用新的库函数<stdbool.h>
(1)C99标准提供了_Bool 型,_Bool仍是整数类型,但与一般整型不同的是,_Bool变量只能赋值为0或1,非0的值都会被存储为1。
(2)C99标准还提供了一个头文件 <stdbool.h> 定义了bool代表_Bool,true代表1,false代表0。
布尔值用于表示真、假两种状态,通常用于逻辑运算和条件判断
声明布尔类型有三种方式
1.应用c语言中的宏定义
2.用_Bool型或者用引用新的库函数<stdbool.h>
(1)C99标准提供了_Bool 型,_Bool仍是整数类型,但与一般整型不同的是,_Bool变量只能赋值为0或1,非0的值都会被存储为1。
(2)C99标准还提供了一个头文件 <stdbool.h> 定义了bool代表_Bool,true代表1,false代表0。