我们应该说明一下为什么计算机语言会需要变量,我们来看一个例子。假如你
现在要去买一台电脑,假设我们知道这台电脑的标价是5000元,而现在恰逢国庆节打折,折扣率是10%,我们现在来计算这台电脑的价格。一般情况下我们会这样计算:首先我们要求出折扣了多少钱5000*10%=500元,然后我们只需要用5000-500就可以求出真实价格4500元。很显然在这里又一个问题:我们开始算出来的500这个折扣额需要在后面使用,在日常生活中,我们可以把这个数写在纸上或记住,然后再做后面的运算。那么对于计算机来说需要怎么做才能完成任务呢,事实上,计算机会把这个值记在内存里,以便进行下面的运算,这就用到了变量。什么是变量?变量就是程序语言中存储数据的基本单元。
计算机操作如下:
1. 首先定义变量存储电脑价格5000。
2. 执行价格*10%求出折扣额。
3. 将折扣额这个中间结果存入变量。
4. 将价格与折扣额相减。
5. 将真是的价格存入结果变量。
显而易见,变量对应一块能存东西的内存单元。程序语言通常使用变量来存储数据,使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或修改数据。另外如前所述,变量是有类型的,不同类型的变量可以存储不同数据类型的数据。