请问 BOOL 是? 一种编程类型?
答案:2 悬赏:80 手机版
解决时间 2021-12-04 14:17
- 提问者网友:你挡着我发光了
- 2021-12-04 01:18
请问 BOOL 是? 一种编程类型?
最佳答案
- 五星知识达人网友:动情书生
- 2021-12-04 01:50
在windows编程的领域内,微软定义了一个种新的变量类型用于模拟布尔类型的值,起了个名字叫做BOOL,实际上,由于WINDOWS的API是由C语言写成的,所以在windows的定义头文件中将int类型定义为BOOL类型:
typedef int BOOL;
所以,这个BOOL类型实际是int类型的值,但是之所以叫做BOOL,含义是0代表假,而非零的一切值代表真,这样定义是由于C语言中没有布尔类型的数据类型,而是使用整型模拟布尔类型.
typedef int BOOL;
所以,这个BOOL类型实际是int类型的值,但是之所以叫做BOOL,含义是0代表假,而非零的一切值代表真,这样定义是由于C语言中没有布尔类型的数据类型,而是使用整型模拟布尔类型.
全部回答
- 1楼网友:舊物识亽
- 2021-12-04 02:30
一种数据类型
布尔型,逻辑型,一般只有“真/假”(T/F, 1/0)两种状态;有些特殊的场合下有三种或四种状态:真/假/空值/未知 (True/False/Null/Unknown)
布尔型,逻辑型,一般只有“真/假”(T/F, 1/0)两种状态;有些特殊的场合下有三种或四种状态:真/假/空值/未知 (True/False/Null/Unknown)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯