数据类型 数据类型shuju leixing计算机处理的对象(数字、字母、符号等)的统称.现代计算机系统,不仅能处理整数、实数(实际上是有理数)、布尔数和字符等基本类型的数据,而且可以处理由基本数据类型生成的构造型数据. 在BASIC语言中,有实数类型、整数类型、字符型与布尔类型的数据,也有可以处理数组型、文件类型等构造型数据.在PASCAL等语言中更有枚举型、集合型、记录型等复杂的数据类型. 用户可以按照实际问题,自定义若干构造型数据,使程序简化、优化.当然这是要掌握若干程序设计技巧,按语法规定来编制的。 ☚ 字符集 变量 ☛ 数据类型 数据类型Shujuleixing是程序设计语言的通用概念,表示操作对象的类型。程序设计语言根据数据类型为变量安排存储空间, 并确定对于该变量可以进行何种运算。面向过程的程序设计语言的基本数据类型包括:字符、整数、浮点数(实数)、长整数等。关于基本数据类型的规定,各种语言的各种版本都差不多。参见 “常量”条。 为了扩展语言的功能, 仅有上述的基本数据类型是不够的,有必要引进更复杂的数据类型,称为复合类型。常见的复合类型包括:数组类型、指针类型、结构类型等。有的语言编译系统允许使用集合类型,如枚举类型、子界类型等,甚至还允许用户自行定义新数据类型。用程序语言编程时,所有变量乃至自定义的函数均须给出类型说明, 作为编译或解释程序分配内存的依据。各种语言乃至同一种语言的不同版本所支持的数据类型互不相同, 关于类型说明的要求和规定也不一样。例如解释BASIC数据类型较少,变量说明只须在变量名后加尾标即可。而TURBO PASCAL的数据类型则丰富得多,规定在程序前部给出变量的类型说明。 ☚ 变量 数组 ☛ 数据类型与程序中出现的变量相联系的数据形式。可为基本类型(整数、实数、字符等)或结构类型(数组、记录、文件等)。 |