小白学C++ L2 变量

小白学C++ L2 变量,第1张

变量
  • 变量是专门用来存储数据的容器,会根据数据类型决定容量大小。
  • 变量对应着内存中的一个地址,用于计算时数据的存储和读取 。
    • 内存中每个基本存储单元可以存放一个字节的数据,每个字节具有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; 

编译错误,无法运行

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1352979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-14
下一篇 2022-06-14

发表评论

登录后才能评论

评论列表(0条)

保存