true和false属于什么类型
的有关信息介绍如下:对于C语言,并不存在系统自带的bool类型和False和Ture的定义,如果要使用则必须自定义类型。
有两种常见的方法。
1 使用宏定义。
通过define来进行定义False和True。
可以采用如下方式:
(1) 直接定义数值
1
2
#define False 0
#define True 1
(2) 通过逻辑判断定义
#define False (1!=1)
#define True (1==1)
2 使用枚举定义。
这种方法可以同时定义类型BOOL
1
2
3
4
5
typedef enum
{
False,
True
}BOOL;