C语言变量

变量

在程序运行过程当中,值可以进行改变的量

一、变量的命名规则

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;

静态变量不会在程序运行过程中被回收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值