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。
变量是存在一个以变量名命名的存储单元,在一般情况下,变量的值是可以发生变量的。