小白学C++ L2 变量

变量

  • 变量是专门用来存储数据的容器,会根据数据类型决定容量大小。
  • 变量对应着内存中的一个地址,用于计算时数据的存储和读取 。
    • 内存中每个基本存储单元可以存放一个字节的数据,每个字节具有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 <iostream>
// 使用标准命名空间 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 <iostream>
// 使用标准命名空间 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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值