计算机 - 数字系统


当我们输入一些字母或单词时,计算机会将它们翻译成数字,因为计算机只能理解数字。计算机可以理解位置数字系统,其中只有几个称为数字的符号,这些符号根据它们在数字中占据的位置代表不同的值。

数字中每个数字的值可以使用 -

  • 数字

  • 数字在数字中的位置

  • 数字系统的基数(其中基数定义为数字系统中可用的位数)

十进制

我们在日常生活中使用的数字系统是十进制数字系统。十进制以 10 为基数,因为它使用从 0 到 9 的 10 个数字。在十进制中,小数点左边的连续位置表示个位、十位、百位、千位等。

每个位置代表基数 (10) 的特定功率。例如,十进制数1234由个位4、十位3、百位2、千位1组成。其值可写为

(1 x 1000)+ (2 x 100)+ (3 x 10)+ (4 x l)
(1 x 103)+ (2 x 102)+ (3 x 101)+ (4 x l00)
1000 + 200 + 30 + 4
1234

作为计算机程序员或 IT 专业人员,您应该了解计算机中经常使用的以下数字系统。

编号 编号系统和描述
1

二进制数系统

基数 2。使用的数字:0, 1

2

八进制

基数 8。使用的数字:0 到 7

3

十六进制

基数 16。使用的数字:0 到 9,使用的字母:A- F

二进制数系统

二进制数系统的特征如下 -

  • 使用两位数字,0 和 1

  • 也称为以 2 为基数的数字系统

  • 二进制数中的每个位置代表基数 (2) 的0次方。示例2 0

  • 二进制数中的最后一个位置表示基数 (2) 的x 次幂。示例 2 x,其中x表示最后一个位置 - 1。

例子

二进制数:10101 2

计算十进制当量 -

二进制数 十进制数
步骤1 10101 2 ((1 x 2 4 ) + (0 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 )) 10
第2步 10101 2 (16 + 0 + 4 + 0 + 1) 10
步骤3 10101 2 21 10

- 10101 2通常写为 10101。

八进制

八进制数系统的特征如下 -

  • 使用八位数字,0,1,2,3,4,5,6,7

  • 也称为 8 基数系统

  • 八进制数中的每个位置代表基数 (8) 的0次方。实施例8 0

  • 八进制数中的最后一个位置表示基数 (8) 的x次方。示例 8 x其中x表示最后一个位置 - 1

例子

八进制数:12570 8

计算十进制当量 -

八进制数 十进制数
步骤1 12570 8 ((1 x 8 4 ) + (2 x 8 3 ) + (5 x 8 2 ) + (7 x 8 1 ) + (0 x 8 0 )) 10
第2步 12570 8 (4096 + 1024 + 320 + 56 + 0) 10
步骤3 12570 8 5496 10

- 12570 8通常写为 12570。

十六进制数系统

十六进制数系统的特征如下 -

  • 使用 10 个数字和 6 个字母:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

  • 字母代表从 10 开始的数字。A = 10。B = 11、C = 12、D = 13、E = 14、F = 15

  • 也称为 16 进制数字系统

  • 十六进制数中的每个位置代表基数 (16) 的0次方。示例,16 0

  • 十六进制数的最后一个位置表示基数 (16) 的x次方。示例 16 x其中x表示最后一个位置 - 1

例子

十六进制数:19FDE 16

计算十进制当量 -

二进制数 十进制数
步骤1 19FDE 16 ((1 x 16 4 ) + (9 x 16 3 ) + (F x 16 2 ) + (D x 16 1 ) + (E x 16 0 )) 10
第2步 19FDE 16 ((1 x 16 4 ) + (9 x 16 3 ) + (15 x 16 2 ) + (13 x 16 1 ) + (14 x 16 0 )) 10
步骤3 19FDE 16 (65536+36864+3840+208+14) 10
步骤4 19FDE 16 106462 10

- 19FDE 16通常写作 19FDE。