欢迎光临
我们一直在努力

关于布尔类型的几个变种的解释

这个问题,一直深深地困扰着我。

关于布尔类型的几个变种的解释

我们经常看到关于布尔类型的各种定义:BOOL, VARIANT_BOOL,BOOLEAN,bool。

为什么同样一件事情,要定义这么多不同的类型。是不是觉得这个世界不够复杂?

如果用一句话概括:因为以上的每一个类型,都是为了在某个时间为某一类人群解决某一种问题。

BOOL是最为古老的类型,它的定义很简单:typedef int BOOL;

在C语言中,使用到了int来表达一个布尔类型。在Windows 1.0那个时候,C语言是用于系统编程的热门语言。

接下来是BOOLEAN。它的定义为:typedef BYTE BOOLEAN;

这个类型由OS/2 NT开发团队所创造,主要是为了重新从零开始开发一个全新的操作系统。

我们可以从这个类型的设计中,窥视原始Windows NT的设计,例如安全子系统和与驱动程序的交互。

接下来是VARIANT_BOOL,如下图所示:

赞 (0)

漫漫开发路作者

0 0

生成海报

智港再升级!天津港引航拖轮协同智控中心正式投入启用

上一篇
2022年1月27日 10:01

不忘本来,才能开创未来,书写三世源新篇章

下一篇
2022年1月27日 10:01

相关推荐

  • 2021年10月18日

    小红书怎么清除缓存,小红书为啥占用大量内存(苹果手机怎么清理小红书缓存)

  • 2021年9月20日

    qq动态怎么换新格式(怎么把qq动态页面改了?)

  • 2021年11月4日

    qq修改拍一拍样式操作方法,标题1样式怎么设置?

  • 2020年9月23日

    网络赚钱APP发表评论强烈推荐,富有一起赚

  • 2021年11月27日

    比亚迪纯电动巴士首次驶入巴塞罗那,计划2022年交付

  • 2022年1月14日

    古装电视剧大全排行榜2021(2021年7.30上映的古装剧?)

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《关于布尔类型的几个变种的解释》
文章链接:https://www.6buu.com/557823.html
本站资源仅供个人学习交流,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发