C语言数据类型分为:基本类型、指针类型、构造类型、空类型
基本类型分为:整型、浮点型(单精度型、双精度型)、字符型
构造类型分为:数组、结构型、联合型、枚举型
结构类型
struct 结构名{ 访问结构体变量的成员
数据类型1 成员名1; 结构变量名.成员名
数据类型2 成员名2;
. . .
数据类型n 成员名n;
};//分号是必需的
共用体
union 共用体名{ 共用体变量所占的内存长度等于最长的成员的长度
数据类型 成员名; 共用变量中起作用的是最后一个存放的成员,存入一个新成员后,原有的成员就失去了作用
数据类型 成员名;
. . .
}共用体变量名;
枚举类型
enum 枚举名{ 枚举元素当整型常量处理
标识符[=整型变量], 第一个元素赋值为0,第二,第三...依次赋值2,3
标识符[=整型变量], 初始化可赋负值,以后的枚举元素仍依次加1
. . .
标识符[=整型变量],
};