C++中的变量 :Variables in C++

本篇我们了解到变量在计算机中的存储位置,可接受变量的名称,以及它们占用的最大、最小内存。

我们将讨论以下内容:

  • 简介
  • 变量保存在哪里
  • 变量的大小

简介

变量被计算机使用,在你的程序中指定,来记录当前状态的每一步的执行情况,这样你的电脑可以暂停程序的任何时候,参加一些其他的事情,然后返回继续执行程序,而不丢失任何信息。

变量保存在哪里

变量存在于程序员的大脑中并且存在于计算机的内存中。程序员使用一些 符号名来描述他们头脑中的变量,例如:

“山上积雪的厚度”

“客户在银行账户的金额”

但是由于效率原因,计算机内存中的位置通常是用笨拙的十六进制表示法表示的,例如:0xcafebabe.

C++要求程序员使用从a到z和从A到Z中选择的字母来构造名称,和从0到9 中选择数字。同时C++中认为大写字母不同于小写字母。

注意:变量名必须以字母开头。

因此 C++ 允许    a        作为变量名。

C++ 允许的变量名类型的一些示例:

#include <string>
using namespace std;

int main() {
  int A;  
  int a1; 
  float alpha;  
  string abc22;
  double snowDepth;
  double amountInCustomerAccount;
}

Customer’s account balance 不是一个有效的变量名,因为C++中不允许变量名间有空格和撇号。

然而,C++语言定义允许在变量名中使用其他字母,例如:

???? 

大多数编译器和编辑工具都不支持这样的字母。

变量的大小

C++程序被期望在只有 有限内存的物理计算机上执行。因此,在C++中,最小的内存是一个字节的字符变量,最大的内存是由程序所执行的特定计算机的体系结构实现的内存大小。

One thought on “C++中的变量 :Variables in C++

发表评论