C语言程序中所用到的每一个常量、变量和函数等程序的基本操作对象都有一种数据类型与之相联系,数据类型决定了数据的取值范围,占用内存的字节数和所能进行的操作。C语言提供了四种数据类型:基本类型、构造类型、指针类型和空类型。
基本类型还可以分解为其他类型,主要为整型,字符型和浮点型
构造类型是根据已定义的一个或多个数据类型,用构造的方法来定义的。可以理解为,一个构造类型的值有若干个“成员”或“分量”构成。每个“成员”都市一个基本类型或一个构造类型。
指针是C语言中一种特殊的,同时又具有重要作用的数据类型。