第2章 据类型.docVIP

  • 5
  • 0
  • 约6.37万字
  • 约 15页
  • 2016-12-23 发布于河南
  • 举报
第2章 数 据 类 型 我们知道计算机处理的对象就是数据,然而不是所有的数据计算机都能直接处理。在计算机高级语言中能直接处理的数据类型称为该语言的数据类型。本章主要讨论C语言的数据类型。 2.1 C数据类型概述 什么是计算机的数据类型?这是我们首先要明确的一个问题。 数据类型(data type)是一个值的集合和定义在这个集合上的一组操作的总称。例如C语言中的整数类型int,它的值的集合为区间[minint,maxint]上的整数(minint、maxint是依赖特定计算机的最,,,,、最大整数);定义在其上的一组操作为:加、减、乘、整除和取模等。数据类型体现了数据结构的特点,一种高级语言提供的数据类型越丰富,其直接描述简单数据结构和组织复杂数据结构的能力就越强。 C语言提供的数据类型较一般高级语言丰富,C语言除提供整型、字符型和实型等基本数据类型外,还提供了数组、结构体、共用体和指针等数据类型。利用这些数据类型能便捷地描述较复杂的数据结构(如常用的链表、二叉树、栈等动态存储分配的数据结构)。 数据类型空类型指针类型 数据类型 空类型 指针类型 基本类型 整型 字符型 实型(即浮点型) 枚举类型 构造类型 数组类型 结构体类型 共用体类型 C语言中的数据有常量和变量之分,类似于数,,,,中的常量和变量。 2.2 常 量 常量是指程序运行过程中其值不能被改变的数据对象

文档评论(0)

1亿VIP精品文档

相关文档