变量
如果计算机不能将各种信息存储在内存中,并且不能使用相同的算法处理相同类型的信息,那么就不需要计算机了。为了创建更有趣的程序,必须学习如何存储信息在计算机的内存中。同时,我们需要学习如何以某种方式访问计算机的存储单元。
在编程中,就像在生活中一样,为了引用计算机内存的任何部分,它都是通过名称出现的。使用此名称,您既可以读取信息,也可以将信息写入其中。
变量 是计算机内存中的一个位置,它有一个名称并存储一些与类型相对应的值.
“变”字告诉我们它的值可以在程序执行期间改变。 当一个新的变量值被保存时,旧的值被擦除。
对于计算机来说,所有信息都是它内存中的数据——零和一的集合(简单地说,计算机中的任何信息都只是数字,它以相同的方式处理它们)。但是,我们知道整数和小数的工作方式不同。因此,每种编程语言都有不同类型的数据,使用不同的方法进行处理。
例如,
-
整数 变量 – type
int
(来自英文
integer – integer),占用内存4个字节;
-
real 可以有小数部分的变量(type
float
– 来自英文
floating point– floating point) , 占内存4个字节,或者类型
double
,占8个字节;
-
characters (type
char
–来自英文
character–character),占用内存中的 1 个字节。
让我们尝试向我们的程序中添加一些变量。
在使用一个变量之前,你需要告诉计算机在内存中为它分配空间。为此,必须
声明变量,即指定它将存储什么类型的值,并为其命名。
如果需要,您还可以为其分配初始值。
例子
反汇编程序。
#include ;
使用命名空间标准;
主要的(){
整数 a = 6, b; // 声明了两个整型变量,
// 值 6
立即保存到变量 а
。
// 变量 b
还没有设置初始值,
// 在这种情况下内存中会有什么,我们不知道。
}