C++变量 | 输出常变量

72 阅读2分钟

C++变量

在程序运行期间可以改变的量称为变量,变量在内存中是会占据一定的存储单元,该变量的值就是放在存储单元中。

变量起名规范

C++规定的标识符和C语言一样,只能由字母、数字、下划线组成,且第一个字符必须为字母或下划线。

//合法的标识符
sum;
day;
Student_age;
PI;
y_cl;
//不合法标识符
M@;
#b;

C++中是区分大小写的,A和a代表的是不同的字母,而且变量名不能和关键字、系统函数名、类名相同。

C++变量的定义

C++和C语言一样,如果要用到变量,要先对变量进行定义,变量定义的一般形式是 变量类型 变量名列表;

//比如
int num_1,num_2;//变量之间用逗号隔开,末尾是分号

还可以在定义变量的时候直接赋初值

//比如
int num_1=12,num_2=14;

C++和C语言要求变量的定义应该放在所有的执行语句之前不一样,C++只要求在第一次使用该变量之前进行定义。

指数:浮点数可以写成指数形式,如2.133可以为0.2133*10的一次方,也可以写成0.2133e1,用 字母e表示其后的数是以10为底的幂,代表都是同一个数。

常变量

如果在定义变量时,加上关键字const,则变量的值在程序运行期间不能改变,这就是常变量。

案例:定义整型变量a,且赋值为2,定义常变量b为3。

#include<iostream>
using namespace std;
int main()
{
  int a;//定义整型变量
  a=2;//给整型变量a赋值
  
  const int b;//定义常变量
  b=3;
  cout<<a<<b<<'\n';
  return 0;
}

执行本程序之后,则会输出2 3。

变量是存在一个以变量名命名的存储单元,在一般情况下,变量的值是可以发生变量的。