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

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

BOOL型

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

38d6f2e1a20ed4eaea481d8949ca4399.png

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

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

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

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

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

给大家演示一下:

b8eb24358b2eba77bf46295a0c0c14df.png

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部