基本数据类型
枚举:
1.类型定义
enum 类型名
{
枚举常量1,
枚举常量2,
...
枚举常量n
};
构造数据类型
1.数组:
2.结构体
学生
姓名:字符串
性别:字符 ‘J’ 'L'
年龄:整型
成绩:浮点型
3.共用体
1.共用体类型定义
union 类型名
{
数据类型1 变量名1;
数据类型2 变量名2;
数据类型3 变量名3;
...
数据类型n 变量名n;
};
共用体与结构体的区别:
结构体成员在内存中空间独立;
共用体成员在内存中空间共享;
2.共用体类型变量的定义
union 共用体类型名 变量名;
类型别名 变量名;
union student stu0, stu1;
union student
{
char ch;
short sh;
int in;
}stu4, stu5;
判断内存大小端:
主机字节序:
处理器在存取处理内存中的数据时的字节顺序;
大端存储:地址低位保存数据高位;
小端存储:地址低位保存数据低位;
网络字节序:大端;数据通信过程中数据的字节顺序;