当前位置:百问九>百科词库>bool是什么?

bool是什么?

2023-05-13 01:57:57 编辑:zane 浏览量:652

1、类型不同 :   BOOL为int型 ,  bool为布尔型   

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

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

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

bool是什么?

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

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

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

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

版权声明:文章由 百问九 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen9.com/tips/182813.html
热门文章
二维码