§1.3.1 引子
在C++中,所有的数据都会放进内存。变量有值,存放于内存中。因而引用变量的值就是要访问其对应的内存单元。变量的作用:命名一段给定的内存空间,方便相关操作。
假设在一段内存中存放了一个数据10(十进制)。
那么,如何拿到这个数据?
方法一,记录内存编号。每段内存均会有一段地址编号,通常用十六进制数字表示。凭借编号来取数据。
问题是,使用数字编号的方法管理内存,内存单元要根据其地址进行访问,然而其地址为二进制形式,并不方便使用——例如编号7,我们很可能并不知道它实际上代表什么。
于是就采取第二种办法:用可以反映其内容、特征的关键词给内存重新命名。如此,变量名即可与其对应的内存单元地址映射——通过访问变量名访问内存单元。这就是所谓变量。
变量必须先定义再使用,定义变量就是先分配一个可用的内存单元,有了它才能写入数据,变量的值才有存储空间。变量代表着内存单元,变量名是访问这个内存单元的依据,而变量的值则是该内存单元存放的数据。
§1.3.2 变量创建的语法
变量创建的语法(顺序):数据类型、空格、变量名称、=、变量初始值。
参考代码如下:
#include<iostream>
using namespace std;
int main() {
//变量创建的语法(顺序):数据类型、空格、变量名称、=、变量初始值。
int x = 10;
cout << "x=" << x << endl;
system("pause");
return 0;
}
运行效果如图示:
§1.3.3 答疑
(1)看一下这段代码:
cout << “x=” << x << endl;
其中第二个“x”已经代表了被“int”的“10”
(2)数据类型“int”
百度百科:程序中用的最多是一般整数类型(简称“整数类型”或“整型”)和长整数类型(简称“长整型”),整数类型的类型名是“int”,长整型的类型名为“long int”,可简写为“long”,int和long都是关键字。
整型的基本类型有以下四种:
1.int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)。
2.float长度数据类型有:单精度(32bits float)、双精度(64bits …
3.boolean类型变量的取值有:ture、false 。
4.char数据类型有:unicode字符,16位 。