Page 29 - 高中 信息技术 选择性必修1 数据与数据结构
P. 29

1.3 认识数据结构
                                                                                                            1.3 认识数据结构









                      1.3.2 数据类型




                         计算机通过执行程序进行数据处理。对于不同的数据,能执行的操作不尽相同。对于
                    大多数编写程序的人来说,只需要关心数据的取值范围、数据元素间的关系、施加在数据
                    上的操作规则。至于某种操作在计算机中如何实现,对程序员来说并不重要。例如,对于

                    求和操作,程序员注重的仅仅是其“数学上求和”的抽象特性,而不是其在计算机硬件上
                    究竟如何实现。于是,封装了数据操作的数据类型就被引入程序设计语言中。

                         1.数据类型
                                             广东教育出版社
                         数据类型是与数据结构密切相关的一个概念,是对数据的取值范围、数据元素之间的
                    结构以及允许施加操作的一种总体描述。

                         与数据结构相比,数据类型增加了对施加在数据元素上的操作的定义,即对数据的运
                    算规则的定义。常用的运算有检索、插入、删除、更新、排序等,这些运算实质上是在抽
                    象的数据上所施加的一系列的抽象的操作。

                         每种程序设计语言都会定义自己的数据类型,用于表示常用的数据结构以及在其上的
                    操作。在用高级程序语言编写的程序中,每个变量、常量或表达式都有一个确定的数据类
                    型。当我们定义某种类型的变量时,就是规定了这个变量的取值范围以及确定的操作(运

                    算)规则。
                         如图1-17所示的为C++语言中的短整型数据类型。短整型数据类型的值集为整数的

                    一个子集(取值范围为-32768~32767),可进行的操作有加、减、乘、除和取模等算术
                    运算。













                                                图1-17 C++语言中的短整型数据类型示意图


                         一种确定的数据类型有以下特点:
                         (1)所有数据元素都具有相同的取值范围。

                         (2)所有数据元素之间都具有相同的关系。
                         (3)一般地,数据元素经过运算、操作之后所得的结果,其值依然落在原来的取值
                    范围内;这个结果与其他数据元素之间的关系也必须与原有数据元素之间的关系一致。

                         例如,整型变量之间的除法运算,结果也只能是整数。因此,整型变量的除法运算实
                    际上是整除运算。如果整型变量的取值范围为-32767~32767,则两个整型变量的值分别



                                                                                                                       21
                                                                                                                       21






            9     JOEE
   24   25   26   27   28   29   30   31   32   33   34