数字系统
我们用来相互交流的语言由单词和字符组成。我们理解数字、字符和单词。但是这种类型的数据并不适合计算机。计算机只理解数字。
因此,当我们输入数据时,数据会被转换为电脉冲。每个脉冲被标识为代码,并通过ASCII将代码转换为数字格式。它为每个数字、字符和符号赋予了计算机理解的数值(数字)。因此,要理解计算机的语言,就必须熟悉数字系统。
计算机中使用的数字系统有:
- 二进制数系统
- 八进制数系统
- 十进制数系统
- 十六进制数系统
二进制数系统
它只有两个数字’0’和’1’,所以它的基数是2。因此,在这个数字系统中,只有两种类型的电脉冲;没有电脉冲表示’0’,有电脉冲表示’1’。每个数字被称为一个比特。四个比特(1101)组成一个四位数(nibble),八个比特(11001010)组成一个字节(byte)。二进制数中每个数字的位置表示数字系统基(2)的特定幂。
八进制数系统
它有八个数字(0、1、2、3、4、5、6、7),所以它的基数是8。八进制数中的每个数字表示其基数(8)的特定幂。由于只有八个数字,二进制数系统的三个比特(23=8)可以将任何八进制数转换为二进制数。这个数字系统也用于缩短长的二进制数字。用一个八进制数字可以表示这三个二进制数字。
十进制数系统
这个数字系统有十个数字(0、1、2、3、4、5、6、7、8、9),所以它的基数是10。在这个数字系统中,每个数字的最大值是9,最小值是0。十进制数中每个数字的位置表示数字系统基(10)的特定幂。这个数字系统在我们的日常生活中被广泛使用。它可以表示任何数值。
十六进制数系统
这个数字系统有16个数字,范围从0到9和A到F。所以它的基数是16。字母A到F表示10到15的十进制数。十六进制数中每个数字的位置表示数字系统基(16)的特定幂。由于只有16个数字,二进制数系统的四个比特(24=16)可以将任何十六进制数转换为二进制数。它也被称为字母数字系统,因为它同时使用数字和字母。