bool和BOOL有什么区别

 时间:2024-10-13 00:27:27

1、类型不同 : 幞洼踉残BOOL为int型 , bool为布尔型

2、长度不同 : bool只有一个字节 , BOOL长度视实际环境来定,一般可认为是4个字节

3、取值不同 :bool取值false和true,是0和1的区别; false可以代表0,但true有很多种,并非只有1。

4、bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。


bool和BOOL有什么区别


扩展资料:

C99标准定义了一个新的关键字_Bool,提供了布尔类型。以前,C程序员总是使用自己的方法定义布尔类型。0表示false,非0表示true。

可能使用char类型表示一个布尔类型,也可能使用int类型表示一个布尔类型。

很多函数库都定义了自己的布尔类型和相应的宏,枚举,typedef。C99把C语言原生的布尔类型带来了。C99中同时增添的关键字还有_Complex,_Imaginary等。

参考资料来源:百度百科—BOOL

  • Windows11如何配置引导文件的安全选项
  • DWG转换为低版本?官方转换器DWG TrueView2018
  • 利用WPS文字将图片文字转换为WPS可识别的文字
  • 如何用APPCAD软件计算特性阻抗
  • 搜狗输入法怎么打空白,特殊符号,特殊表情呢?
  • 热门搜索
    有关于元宵节的手抄报 食品药品安全手抄报 有关于环保的手抄报 手抄报装饰图案 道德手抄报 关于安全的手抄报资料 国学经典手抄报资料 消防安全手抄报知识 元宵节手抄报英语版 富强手抄报