围就是在IEEE 754标准中提及的典型数据。另外，C99添加了新的复数类型，C11添加了原子类型，它们不在本条目讨论范围内。关于这些类型的具体含义和部分细节，参见资料类型，最后一列写出了这些类型在硬件层面的类型（x86&x86_64实现)注：粗体为C99所新增的类型。
复合数据类型.在C语言中，复合数据类型可分为三类：结构、联合和枚举。在现代C语言中，联合和枚举的使用频率已逐渐减少。
结构.结构（structure variable）允许构造由多个基础