教程集

什么是数据类型

阅读:285;作者:loushiming

数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。

计算机内存中,能够存储数据的最小单元是(bit),每个可以存储的数据只有两个,就是 0 和 1,但是实际上,计算机中,数据存储一般以字节(Byte)为单位,一个字节一般由8个连续的组成。

数据传输一般以(bit)为单位。

越大的数字转换成二进制进行存储时,需要占用的位数越多,数据类型的出现是为了根据不同数据大小把数据按不同字节数的类型来存储,所以我们编程时通常会根据要存储的数据的大小来决定使用那种类型,下面举个例子:

通常在声明变量时就会指定变量类型,例如 C 语言中

int num = 3;

上面代码表示定义一个int 型的变量值为 33的二进制表示为 11,所以只需要2位就可以存储得下这个数了,一个int 型的变量,一般占2个字节,也就是16位,显然可以存得下这个数

再来看另一个数,例如 我们要把 800000 这个数存储到一个变量中,
800000 大于了 65535, 它的二进制表示为 1100 00110101 00000000 一共需要 20 位才能存得下这个数,这样显然 int 型的2个字节 16 位是存不下的。

这时候我们需要用 另一 种数据类型 Long, 一个Long型变量占4个字节,32位,显然可以存储下一个需要20位的数

long num =800000;

当然数据类型不止可以存储数字,还可以存储字符串(其实存储到内存中还是 0和1)

数据类型大概分三类: 数字型字节型文本型 上面聚的例子都是数字型

不同编程语言中数据类型大同小异,这方面内容以后还会继续详细介绍,这篇对于刚刚入门编程的同学来说理解上可能有写困难,不过也没有关系,这并不会对你学会编程有多大阻碍,等你有了一定的编程经验再回来看这篇文章时可能就会霍然开朗了。

(转载本站文章请注明作者和出处 教程集 – jiaochengji.com ,请勿用于任何商业用途)

下一篇: 什么是运算符