所谓数据类型,就是对具有同类性质的数据的抽象,它是计算机程序设计语言中的特有的概念。在计算机程序中,数据通过变量来存储,数据类型用于声明变量,即:每一个变量都对应特定的数据类型。
引入数据类型的意义:
1.数据类型决定变量存储空间的大小
在程序设计语言中,数据通过变量来存储。用户声明一个变量,即声明一个变量名及其数据类型。编译器可以根据数据类型为该变量分配一段固定大小的内存空间,空间的大小决定了数据的取值范围。
2.数据类型决定数据的存储方式
在计算机中,虽然数据统一采用二进制,但不同数据类型的数据其存储方式不同。数据类型对应具体的存储方式。
3.数据类型决定数据的操作运算
不同类型的数据,其可以实施的运算不同。编译器通过检查数据运算,来发现一些不规范的数据操作运算。对于数据类型的上述性质,为数据在计算机的表达和存储提供了具体方法。同时,也使得程序能够对内存的存储的二进制数能够正确地解析,从而获得正确的语义。可见,数据类型的概念对数据存储、保证程序语义的一致具有重要作用。此外,在程序运行中,数据的一致性检查还可以及时发现用户输入数据错误,使程序运行更加可靠。