- 变量是专门用来存储数据的容器,会根据数据类型决定容量大小。
- 变量对应着内存中的一个地址,用于计算时数据的存储和读取 。
- 内存中每个基本存储单元可以存放一个字节的数据,每个字节具有8位,也就是8个比特(bit)。
- 每个内存单元有一个唯一的地址,常用一个16进制数表示和区分。
- 变量的声明就是向内存申请“盒子”的过程。一般的声明方式为
数据类型 变量名称
。
// 声明可乐数量变量 coke
int coke;
// 声明爆米花数量变量 popcorn
int popcorn;
// 声明消费总额变量 money
int money;
- 代码中的 int(integer)用来明确变量的数据类型
- int 型数据的变量可以用来存储整数,如:1、23、-1等没有小数部分的数值
- int 型数据占有4个字节内存,不同类型的数据表示范围不同,占用的内存空间不尽相同
- 代码中的 coke、popcorn 是用来区分不同变量的变量名称
- 每个变量名对应一个确定的内存地址,用于对应数据的存储
// 导入系统输入输出头文件 iostream
#include
// 使用标准命名空间 std
using namespace std;
int main() {
// TODO 声明可乐数量变量 coke
int coke;
// TODO 声明爆米花数量变量 popcorn
int popcorn;
// TODO 声明消费总额变量 money
int money;
return 0;
}
变量命名规则
在C++中,变量名称也叫做标识符,
表示用来标记和识别不同变量的不同的符号,有固定的构造规则:
- 只能由字母、数字和下划线组成;
- 数字不可以出现在第一个位置上;
- 在C++中,标识符中的英文字母是区分大小写的;
- C++的关键字(保留字)不可以用做标识符;
常见的关键字有cout、int或include等具有特殊含义的字符,完整的表格见参考资料。 - 实际编程过程中变量的名字最好简单易懂,用具有对应含义的英文或者拼音来表示;
- 变量的初始化 即赋予变量一个初始值。
// 声明消费总额变量 money,并且初始化数值为 0
int money = 0;
- 代码中的符号"=“是赋值运算符
*** 作是将符号”="右边的数值存放到 左边 的变量中 - 变量在初始化时应该根据数据类型进行赋值,否则将会发生错误
- 未进行初始化的变量具有不确定的数值,直接进行计算将会发生错误
- 输出即在屏幕上输出展示信息内容。
//将初始化好的消费总额打印在屏幕上,并且进行换行
cout << money << endl;
- 输出的内容是变量中保存的数值,而不是变量名称
// 导入系统输入输出头文件 iostream
#include
// 使用标准命名空间 std
using namespace std;
int main() {
// 定义消费总额变量 money,并且初始化数值为 0
int money = 0;
// TODO 将初始化好的消费总额打印在屏幕上,并且进行换行
cout << money << endl;
return 0;
}
基础知识对变量a和b的初始化需要分别进行。
int a = b = 1; cout << a << b;
编译错误,无法运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)