四:变量与赋值
相信大家家里都有杯子吧,那如果我们渴了,要喝水,喝饮料了,是不是就会去把水或者饮料倒在杯子里呢,倒的量也决定于我们自己吧。
今天要介绍的变量就是跟这个杯子相似。
1.首先了解一下,什么是变量:就是没有固定值,可以改变的量。和它对应的是常量:比如啊2,3,1,6这些固定不会改变的量,而变量就是a,b,c这些未知的量,因为你不知道它里面存放的数据是啥。
那么在C语言中变量的作用是什么呢?就是为了存储临时的数据。就像为了喝水,就要用到装水的杯子。
2.每个变量都必须有一个类型,类型就是用来说明变量存储的数据种类。C语言的类型有很多,为了减少初学者的负担,我们先从int 和 float 这两种来介绍。
int(integer的简写)类型的变量可以存储整数如:1,2,-90等。它的整数取值范围是有限的,最大的整数通常是2147483647
float(floating-point的简写)类型的变量可以存储比int类型变量大的数值,而且它一般用来表是:278.3123,,,,67.5431等带小数的数值
这两个就像你用杯子喝饮料,可以喝不同类型的饮料,比如橙汁啊可乐啊等等,就像变量可以有很多类型一样。
3.那现在我们知道了变量要有类型,那么它应该也要有名字吧!
那么我们就要给它一个名字,那怎么给呢?看我下面的操作就对了!

看上面我写的两行东西,第一行意思是 num1的类型是int,第二行意思是num2的类型是float
现在变量不仅有名字还有类型。
这种给变量名字和类型的操作叫什么呢?
这叫做声明,作用:用于向程序表明变量的类型和名字。
4.变量变量说了是会变的量,那为了让它存一个我们想要存的数值那该怎么办呢?
赋值!通过给变量数值的操作名曰:赋值!
如下:

这个就是赋值,这上面的赋值是将两个常量赋值给两个变量。
下面我们来看一个运用今天知识点的程序:

效果图如下:

下面解释一下这个程序:
基本格式我就不说了,针对新知识讲解一下。
三四行,上面讲过了,这是对变量声明然后进行赋值的操作,不同类型对应不同的值。
第五行:printf()昨天说过,这是格式化输出。通过stdio.h标准输入输出库获取。那为什么叫格式化输出呢?大家都看到这个程序中有%d,%f,这两个叫作格式说明符,所以printf的作用就是输出这些格式符。
printf()引号里是要显示的内容,像上面程序"num1=%d,num=%f\n"就在命令行上显示了,那%d,%f为什么不显示呢?因为他们对应的是后面引号外num1,num2,所以显示的是这两个变量的值。%d只能显示int类型的值,%f显示float的值。
当然除了给变量进行特定的赋值,我们还可以通过scanf()进行手动赋值,这个明天再讲。
2018.9.7更新完结,明天继续。我是Swpan,一个小白。