文章目录
变量
在程序运行过程当中,值可以进行改变的量
一、变量的命名规则
1、由字母、数字、下划线组成
2、不能以数字开头
3、严格区分大小写
4、不能以 C 语言关键字作为变量名
int _Num; //正确
int Num_1; //正确
int 1_Num; //错误
int _num; //与 _Num 不同
int if; //错误
二、命名规范
1、见名知义
int year; //年
int length; //长度
float age; //年龄
2、变量名不要过长 —— 便于使用
三、命名法
1、驼峰命名法
int IntAge //首字母大写
2、匈牙利命名法
int nAge; //名称前面加上数据类型
float fYear
四、字符型变量
定义:
char cName;
字符型在内存之中占用 1 个字节 —— 8位
char 的存储范围: -128~127
unsigned char 的存储范围: 0~255 最多能够表示256个字符
在存储时有可能会出现溢出现象
char ch1 = 128 => ch1 = -128;
unsigned char ch2 = 255 + 10 => ch2 = 9
五、整型变量
1、短整型 short
定义:
short Age;
短整型 short 占用 2 个字节 —— 16 位
short 的存储范围: -32768 ~ 32767
unsigned short 的存储范围: 0~65535;
溢出同上
2、基本整型 int
定义:
int Year;
基本整型 int 占用 4 个字节 —— 32 位
int 的存储范围:-2 ^ 31 ~ 2 ^ 31 - 1
unsigned int 的存储范围:0 ~ 2 ^ 32 - 1
溢出同上
3、长整型 long
定义:
long result;
长整型 long 占用 4 个字节 —— 32 位
long 的存储范围:-2 ^ 31 ~ 2 ^ 31 - 1
unsigned long 的存储范围:0 ~ 2 ^ 32 - 1
溢出同上
4、长长整型 long long
定义:
long long ll;
长长整型 long long 占用 8 个字节 —— 64 位
long 的存储范围:-2 ^ 63 ~ 2 ^ 63 - 1
unsigned long 的存储范围:0 ~ 2 ^ 64 - 1
溢出同上
六、浮点型变量
1、单精度浮点型 float
定义:
float f;
单精度浮点型 float 占用 4 个字节,精确小数点后 6 位
2、双精度浮点型 double
定义:
double d;
双精度浮点型 double 占用 8 个字节 ,精确小数点后 15位
七、静态变量
定义:
static int i;
static double;
静态变量不会在程序运行过程中被回收