原始人的平均寿命:请问 BOOL 是? 一种编程类型?

来源:百度文库 编辑:高校问答 时间:2024/04/30 09:28:37

在windows编程的领域内,微软定义了一个种新的变量类型用于模拟布尔类型的值,起了个名字叫做BOOL,实际上,由于WINDOWS的API是由C语言写成的,所以在windows的定义头文件中将int类型定义为BOOL类型:

typedef int BOOL;

所以,这个BOOL类型实际是int类型的值,但是之所以叫做BOOL,含义是0代表假,而非零的一切值代表真,这样定义是由于C语言中没有布尔类型的数据类型,而是使用整型模拟布尔类型.

一种数据类型

布尔型,逻辑型,一般只有“真/假”(T/F, 1/0)两种状态;有些特殊的场合下有三种或四种状态:真/假/空值/未知 (True/False/Null/Unknown)