1.变量:随时都会发生变化的。例如:年龄,价格,工资等等。
定义一个变量:
数据类型(int/char/float/double) 变量名 = 数值;
打印的时候,int使用%d,char使用%c,float使用%f,double使用%lf。
变量主要有两种:全局变量和局部变量。
全局变量是在{}外面,局部变量是在{}里面。
当全局变量和局部变量冲突时,局部变量优先。
注意:只要使用变量就要先进行定义。
作用域:可以起作用的区域。
全局变量的作用域是整个工程,局部变量的范围是变量所在的局部范围。
变量的生命周期:变量的创建和销毁之间的时间段。
全局变量的生命周期是程序的生命周期,局部变量的生命周期是局部变量从开始到结束的时间段。
2.常量:不会发生变化的。比如:性别
常量主要分为以下几种:
字面常量:3,10.0,'a'
const修饰的常变量:const +数据类型(int/char/float/ ) 变量名字=数据;
注意:这是常变量,本质上是变量,具有常属性。
#define定义的标识符常量,可以定义在main()外面也可以定义在里面。
#define 变量名称 数据
枚举常量:可以一一列举的常量,比如星期;
#include<stdio.h>
enum xin
{
mon=1,
tru,
wen,
t,
Fri,
sa,
st
};
int main()
{
enum xin a =mon;
printf("%d",a);
return 0;
}
注意:enum中数字前面要有标识符。