今天我们来看一下什么是数据类型?

一谈到数据类型,很多教程就会拿出张图来遛一遛。

无基础编程入门(无废话学编程基础)(1)

那我要告诉你的就是,看看就得了,不要太上心,至少在这个阶段。只会让你觉得编程有多难,劝君早放弃。如果太纠结于这些变量的大小和范围,反而让自己的学习范围无限扩大,初学就先放一放,应付考试或第二遍复习的时候再看它吧。

整数类型 int

这个是一定要记住的,开发的时候经常会用到。例如做学生管理系统时,学生的序号,ID都可以用这个类型。如果觉得这个类型浪费了空间,可以改成short int,如果不够用,在选择使用long int。不过你要知道,初学的时候是很难接触到超过正负21亿大小的数据...

浮点类型 单精度 float,双精度 double

简单的想,就是小数位,我们就用浮点数。

例如 圆周率Π ,3.1415926,int肯定是不能存的,就用浮点类型。

一般学生成绩就用float类型就可以了。涉及到银行的钱,那就是天文数字,一定不能来个四舍五入的,少了一分钱对不上账目,谁还会使用银行系统啊。这个时候就用double。其他语言还有decimal,专门来针对钱的数据类型。

小结,有小数就用浮点数,一般范围的用float就够了,要求比较高的或数字比较大的时候用double。

布尔类型 bool

这个类型就2个值,true,false。一个表示真,一个表示假。

主要是配合后面学习的条件语句。

字符类型 char

专门用于存储字符,例如考试成绩不是分数,是ABCD的时候,就用它了。

说了这么多类型?不用是肯定记不下来的。

来做一个求圆柱体表面积的程序吧。

例题:圆柱的表面积

无基础编程入门(无废话学编程基础)(2)

圆柱的表面积

=侧面积 两个底面积

=2πrh 2πr*r

公式有了,在转变成程序之前,需要考虑到圆柱的表面积,侧面积,两个底面积,半径,高等在C 是不会这样直接写汉字的。因为涉及到圆周率,所以我们建议类型就是用double,当然你使用float也可以的。

这样就可以声明了:

double pi = 3.1415926;//定义圆周率,因为这个值在后面要反复使用, //使用变量,用到的时候就直接使用pi,比敲3.1415926要方便多了, /而且第一次不敲错,后面使用的时候就不会出现敲错,这样的低级问题了。 double s,s1,s2,r,h;//这些名字就和数学公式一致了,便于阅读, //s圆柱的表面积,s1底面积,s2侧面积,r半径,h高

无基础编程入门(无废话学编程基础)(3)

留一个作业

“鸡兔同笼”问题,笼中有若干只鸡和兔,它们共有50个头和140只脚,问鸡兔各有多少只?(注意鸡是2只脚,兔是4只脚)

看完之后如果觉得对您有用,记得帮我点赞

有任何问题请在下方进行评论回复

也可以关注我的微信公众号【景彤少儿编程】

无废话学编程(C )配套习题讲解1:两数交换

无废话学编程基础(C 篇)3:变量,赋值语句

无废话学编程基础(C 篇)2:介绍程序结构

无废话学编程基础(C 篇)1:搭建开发环境

,