八进制数系统

介绍

在前一节中,我们已经学习了十进制、二进制和十六进制的十进制数字系统。欧宝官网app苹果下载ob直播app这个数字系统与十六进制非常相似。我们知道十进制系统基础的,因为它使用数字0 - 9,双星系统的基础是2,它使用数字0和1和六十进制数系统基地16个,所以这个数字系统使用16位数即从0 - 15。类似地,“八进制数字系统”只使用8个数字来表示这些数字,因此它被称为“八进制”。(鹿)。

回到顶部

八进制数系统

在Hexa十进制数字系统中,我们将二进制数字表示为一组4位数(24= 16),在八进制系统中,我们用3个数字(2)表示二进制数3.= 8).八进制使用从0到7的8个数字。它们是0 1 2 3 4 5 6 7。

1

八进制的每一位都是由0到7位组成的。与其他数字系统相比,八进制数字系统的主要优点是,当我们使用计算机时,用八进制形式写数字比用二进制形式写数字更容易。特别是,当我们处理大的二进制数串时,建议将它们分组为三位数的集合,这样就减少了发生错误的机会。八进制的另一个优点是八进制到二进制的转换,而二进制到八进制的转换与其他转换方法相比非常简单。

这个数制以8为底。例:(501)8,(480)8

一位数的权重将随着8的幂增加。如下所示。

2

让我们看一个例子来理解用一组3位数表示八进制数。

无标题的

所以100011010用八进制表示为(432)8

回到顶部

转换八进制数

八进制可以转换为二进制和十进制数系统,也可以转换为十六进制的数字。下面解释其中一些。

从二进制到八进制的转换

要将二进制数转换为八进制数,首先要将二进制字符串划分为每组3个二进制编号。将相应的数字写入每个集合将提供二进制文件的八进制数。

ex 1:将110111100010转换为八进制。

将二进制数除以为3位数的组

110 111 100010

6 7 4 2

(110111100010)2等于(6742)8

从八进制数转换为二元

将八进制数转换为二进制文件是二进制到八进制转换的反向过程。这是八进制数的每个数字应该以其二进制形式写入并结合所有二进制数字,从而导致我们所需的二进制数。

例1:

转换(43628)8为二进制

将等价的二进制数写入每一个数字

4 3 6 2 8

10011 110 010 100

所以(43628)8等于(100011110010100)2

从十进制到八进制的转换

十进制数可通过重复8除法转换为八进制数。每个阶段的提醒将给出所需的八进制数。

观察下面的示例。

例1:

转换(159)10八进制。

159/8————->商19提醒7 - LSB

19/8 ----->商2提醒3

2/8————->商0提醒2 - MSB

所以(159)10= (237) 8

前2:

转换(80)10八进制。

80/8————->商9提醒8 - LSB

9/8————->商1

1/8————->商0提醒1 - MSB

所以(80)10= (118)8

从八进制到十进制的转换

可以通过将每个数字乘以其位置值来转换为十进制数字来转换为十进制数。这意味着每个数字乘以8的功率,其位置是其位置。

我们来看一个例子

例1:

转换(51)8为小数

位置重量8180

位置值8 1

八进制数5 1

等价的十进制数= 5 x 81 + 1 x 80

= 40 + 1

= 41

因此(51)8=(41)10

类似地,可以把八进制转换成任何其他的数字系统。下表显示了其他数字系统的等价值。

八进制到其他数字转换

回到顶部

八进制数的表示

八进制数字以8为基数表示,因为它们只使用8位数字,如上所述。八进制中每一位的权值如下所示。

4

八进制数的表示方式与其他数字系统类似

10不是十,是{(1×8) + (0×8)} & 20不是二十,是{(2×8) + (0×8)}等等。

5

回到顶部

概括

6

如上所示,我们将3个二进制数字表示为1个八进制数字。同理,最大的两位八进制数(778)可以表示63个二进制数字。同样,最高的三位数八进制数(7778)可以表示511个二进制数字。最大的三位八进制数(77778)可以表示4095个二进制数字。

  • 八进制使用从0到7的8个数字。(0, 1, 2, 3, 4, 5, 6, 7)
  • 在八进制系统中,一个数字的权重将以8的幂增加。
  • 十进制数可通过重复8除法转换为八进制数。

回到顶部

3回复

  1. 嘿,我认为你的二进制粮食柱的“从八进制数转换为十进制”并不完全正确。我正在计算1111快速,发现15而不是17.我想我可能想要两个八分之一的时间,因为八进制系统也跳过那些
    如果我看错了,请告诉我。

    亲切的问候。

  2. 嘿,在八进制到二进制的转换中使用的例子是错误的,因为八进制系统省略了8的用法。请纠正它。谢谢!

发表评论

您的电子邮件地址将不会被公布。必填字段被标记