我们在生活中经常会接触到变量和不变之量。
不变的量例如π、房顶高3米、及格分为60分等,代表固定不变的值。
生活中更多是变量,尤其我们在做数学题的时候。例如我们知道长方形的面积是s=a*h(面积=长*宽=底*高)这里的面积s、长a、宽h都是可变的量。我们在解题的时候都要给他们赋值。
比如你的屋子,长是4.3米,宽是3.5米,求你的屋子的面积。那么我们将a赋值为4.3,h赋值为3.5,然后进行a*h=4.3*3.5的运算,求出s。
以上的过程是我们用人脑计算的,其实程序也是差不多的过程,毕竟程序语言是人发明创造的。例如我们定义变量a,就开辟了一块内存储存a具体的值,这个值可以变化(赋值)。而不变的量定以后,则不能再赋值,只能读取。
定义变量:
类型名变量名;inta;floatb;
赋值:
变量名=数据;a=4;b=4.3;s=a*b
定义不变量:
类型名const变量名=数据;intconstx=3.14;
我们来实现一下我们的求房间面积的程序:
#includeiostreamusingnamespacestd;intmain(){floats,a,b; a=4.3; b=3.5; s=a*b; cout我家的面积:s平方米;}
这里需要注意:
1、因为我们的长度都是小数,所以定义变量类型的时候不能用Int,int型是整数变量,对小数会自动将小数部分去掉,只保留整数部分。
2、×号用*表示,÷用/表示。+和-与数学一致。