1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言int 转bool_零基础学C语言(4):基本数据类型——整型

c语言int 转bool_零基础学C语言(4):基本数据类型——整型

时间:2021-03-15 13:29:06

相关推荐

c语言int 转bool_零基础学C语言(4):基本数据类型——整型

上一节我们用如何用程序写一个计算器的例子,延伸到为啥会有数据类型、变量和常量的存在,并介绍了赋值和等于的区别。从这节开始详细分析这三个概念,从基本数据类型的整型开始,不多比比,直接上主菜。

BOOL型

上一节那张图大家还有印象不,算了,我再放一张吧。

在讲基本类型前,先说说一个特殊的存在——逻辑类型。我们用bool表示,当bool值为1,表示正确;bool值为0,表示错误。

记住,bool类型只有1和0两个值。如果你要在程序中使用bool类型的数据,记得引用#include <stdbool.h>这个头文件。第一节我们说了,用人家东西就要跟别人打声招呼。使用方式为bool a;

一般来说,我们使用bool类型时,不具体赋值0和1,而是用false和true代替,值是一样的,主要是仪式感。

还有一点需要强调,那就是,值为何才表示正确呢?

记住,在C语言中非0即为真(真:正确),例如5、20都是真,-10也是真,只有0表示假(假:错误)。

给大家演示一下:

这里使用if语句进行验证,还记得我们之前说的main函数{}作用吗,表示括号的程序属于main()里的,这里{}里的内容属于if()语句的。这段程序写的是,如果10是真,就打印“aaa”;如果-250是真,就打印“bbb”;如果0是真,就打印“ccc”,我们看执行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。