1. 首页 > 智能数码 >

c语言布尔类型 C语言布尔类型头文件

关于c语言布尔类型,C语言布尔类型头文件这个很多人还不知道,今天乐乐来为大家解答以上的问题,现在让我们一起来看看吧!

c语言布尔类型 C语言布尔类型头文件c语言布尔类型 C语言布尔类型头文件


1、c语言中bool表示布尔型变量。

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

3、bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。

4、布尔型变量bool的值只有真(true) 和假(false)。

5、布尔型变量可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。

6、bool可用于定义函数类型为布尔型,函数里可以有 return TRUE; return FALSE 之类的语句。

7、扩展资料:在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。

8、在最新的C语言标准(C99)解决了布尔类型的问题。

9、C99提供了_Bool 型,所以布尔类型可以声明为 _Bool flag。

10、_Bool依然仍是整数类型,但与一般整型不同的是,_Bool变量只能赋值为0或1,非0的值都会被存储为1。

11、C99还提供了一个头文件定义了bool代表_Bool,true代表1,false代表0。

12、只要导入 stdbool.h,就能非常方便的操作布尔类型。

13、参考资料来源:C语言中的bool是种C99标注定义的基础数据类型,它表示用它定义的变量只能是true或false这两种值,一般用于标记逻辑使用的变量。

14、C99标准定义了一个新的关键字_Bool,提供了布尔类型。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息