是对数据的抽象
类型相同的数据有相同的表示形式、存储格式以及相关操作
程序中使用的所有数据都必定属于某一种类型
数据类型分:简单类型、结构类型、指针类型
简单类型:基本类型、用户自定义类型
基本类型:int、float、char、void
用户定义类型:枚举类型(enum)
结构类型:数组、结构、联合、类
指针类型:*
本质:固定大小的内存块的别名
作用:编译器预算对象分配的内存空间的大小
attention:数据类型只是模具,编译器并没有分配空间,只有根据类型穿件变量,编译器才会分配空间。