- 全国计算机等级考试教程:二级C语言程序设计
- 全国计算机等级考试教材编写组
- 355字
- 2020-06-26 14:08:26
2.2 数据类型
在第1章曾经介绍过:算法处理的对象是数据,而数据是以某种特定的形式存在的(如整数、实数、字符等形式)。
在讲解变量的定义及其初始化时,又多次提到过“数据类型”,那么,什么是数据类型呢?
简单地说,数据类型就是程序给其使用的数据指定的某种数据组织形式,从字面上理解,就是对数据按类型进行分类。例如,可以把人分为男性和女性,那么性别就是一种数据类型。数据类型是按被说明数据的性质、表示形式、占据存储空间的多少、构造特点来划分的。在C语言中,数据类型可分为基本类型、构造类型、指针类型和空类型四大类,基本类型和构造类型又可以再分,如图2-1所示。
图2-1 数据类型的分类
下面将重点介绍整型、实型和字符型3种基本数据类型。由于指针类型和构造类型使用较少,而且比较难于理解,所以将这两部分内容安排在第9章和第11章中进行介绍。