一、数据类型
字节
bit–比特位 计算机最小的单位 只能存0或1
byte–字节 10110011 一个字节 = 8个比特位的大小
kb–1024个字节
mb–1024kb
int–4个字节–32个比特位–可以表示(0-2^32-1)
二、变量的分类
变量分为局部变量 和 全局变量
应避免全局变量和局部变量重名的情况
在c语言中变量的定义要在最前面
三、变量的作用域和生命周期
3.1作用域
局部变量的作用域–局部变量只能在({})内部使用
全局变量的作用域–整个工程–在其他源文件也可以调用
如图在test.c调用 sum.c文件里面的变量“ggb”
3.2生命周期
局部变量–进入作用域到出作用域
全局变量–整个程序的生命周期
四、常量
4.1字面常量
4.2const修饰的常变量
常变量不是常量,只是具有常属性。
当我们赋予num常属性时 num不能再次赋值
4.3 #define 定义的标识符常量
4.4 枚举常量
枚举常量的定义格式
//枚举关键字-enum
enum Sex
{
MALE,
FEMALE,
SECRET
};
枚举常量的使用
//枚举关键字-enum
enum Sex
{
MALE,
FEMALE,
SECRET
};
枚举常量不可以改 : SERECT不能重新赋值
枚举常量定义的变量可以改 : enum Sex sex ,sex 可以重新赋值