c语言int 转bool_零基础学C语言(4):基本数据类型——整型
上一节我们用如何用程序写一个计算器的例子,延伸到为啥会有数据类型、变量和常量的存在,并介绍了赋值和等于的区别。从这节开始详细分析这三个概念,从基本数据类型的整型开始,不多比比,直接上主菜。
BOOL型
上一节那张图大家还有印象不,算了,我再放一张吧。
在讲基本类型前,先说说一个特殊的存在——逻辑类型。我们用bool表示,当bool值为1,表示正确;bool值为0,表示错误。
记住,bool类型只有1和0两个值。如果你要在程序中使用bool类型的数据,记得引用#include
一般来说,我们使用bool类型时,不具体赋值0和1,而是用false和true代替,值是一样的,主要是仪式感。
还有一点需要强调,那就是,值为何才表示正确呢?
记住,在C语言中非0即为真(真:正确),例如5、20都是真,-10也是真,只有0表示假(假:错误)。
给大家演示一下:
这里使用if语句进行验证,还记得我们之前说的main函数{}作用吗,表示括号的程序属于main()里的,这里{}里的内容属于if()语句的。这段程序写的是,如果10是真,就打印“aaa”;如果-250是真,就打印“bbb”;如果0是真,就打印“ccc”,我们看执行结果:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
