上QQ阅读APP看书,第一时间看更新
2.1 C语言的数据类型
数据类型是指数据在计算机内存中的表现形式,也可以说是数据在程序运行过程中的特征。在C语言中,数据类型可分为基本类型、构造类型、指针类型和空类型四种。
(1)基本类型包含整型、浮点型(又称实型,即实数类型)、字符型和枚举型四种。
(2)构造类型包含数组类型、结构体类型和共用体类型(又称联合体类型)三种,构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。构造数据类型是由多个其他数据类型组合而成的,一个构造类型的值可以分解成若干个元素,其中每个元素是一个基本的数据类型。
(3)指针类型是一种特殊的数据类型,其值是用来表示变量的内存地址。
(4)空类型(void)主要用在函数以及指针应用中。
以上类型可简单地概括为图2.1。
图2.1 C语言的数据类型
C语言中的数据有常量和变量之分,它们都具有上述这些类型。