江南官网app 为船舶与海洋工程行业提供技术支持与动力,是船舶行业最大门户分类网站
全国: | 上海:
水上物流产品分类
主页 > 综合信息 > true和false属于什么类型
true和false属于什么类型
来源:www.ascsdubai.com 时间:2022-04-17 05:09 点击:55 编辑:admin

对于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;

Baidu
map