您的位置首页百科快答

true和false属于什么类型

true和false属于什么类型

的有关信息介绍如下:

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;