计算机 - 数制



当我们输入一些字母或单词时,计算机将它们转换为数字,因为计算机只能理解数字。计算机可以理解位置数制,其中只有少数几个称为数字的符号,并且这些符号根据它们在数字中占据的位置表示不同的值。

可以使用以下方法确定数字中每个数字的值 -

  • 数字

  • 数字在数字中的位置

  • 数制的基础(其中基数定义为数制中可用数字的总数)

十进制数制

我们日常生活中使用的数制是十进制数制。十进制数制以 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次幂。例如 20

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

示例

二进制数:101012

计算十进制等价物 -

步骤 二进制数 十进制数
步骤 1 101012 ((1 x 24) + (0 x 23) + (1 x 22) + (0 x 21) + (1 x 20))10
步骤 2 101012 (16 + 0 + 4 + 0 + 1)10
步骤 3 101012 2110

注意 - 101012 通常写为 10101。

八进制数制

八进制数制的特征如下 -

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

  • 也称为基数 8 数制

  • 八进制数中的每个位置都表示基数(8)的0次幂。例如 80

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

示例

八进制数:125708

计算十进制等价物 -

步骤 八进制数 十进制数
步骤 1 125708 ((1 x 84) + (2 x 83) + (5 x 82) + (7 x 81) + (0 x 80))10
步骤 2 125708 (4096 + 1024 + 320 + 56 + 0)10
步骤 3 125708 549610

注意 - 125708 通常写为 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次幂。例如,160

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

示例

十六进制数:19FDE16

计算十进制等价物 -

步骤 二进制数 十进制数
步骤 1 19FDE16 ((1 x 164) + (9 x 163) + (F x 162) + (D x 161) + (E x 160))10
步骤 2 19FDE16 ((1 x 164) + (9 x 163) + (15 x 162) + (13 x 161) + (14 x 160))10
步骤 3 19FDE16 (65536+ 36864 + 3840 + 208 + 14)10
步骤 4 19FDE16 10646210

注意 - 19FDE16 通常写为 19FDE。

广告

© . All rights reserved.