关于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 举报,一经查实,本站将立刻删除。