介绍
在上一节中,我们已经了解了十进制,二进制和赫卡十进制数字系统。该数字系统与六十进制系统的数字非常相似。我们知道十进制系统的基础为10,因为它使用数字0 - 9,二进制系统的基础是2,因为它使用数字0&1,六十进制数字系统具有基座16,因此编号系统uses 16 digits i.e. from 0 – 15. Similarly, the “Octal number system” uses only 8 numbers to represent the numbers, so it has the name “Octal”. (0-7).
八进制数系
在十六进制中,我们用一组4位(24.= 16),在八进制编号系统中,我们将二进制数表示为一组3位(23.= 8)。八进制数系使用0-7的8个数字。它们是0,1,2,3,4,5,6和7。
所以八进制数的每个数字由0到7位形成。与其他数字系统相比,八进制数系的主要优点是,当我们使用计算机时,在二进制数字系统中,在八进制数形式中写入的数字更容易。特别是,当我们使用大串二进制数时,建议将它们分组为三位数,因此它可能较少发生错误。八进制数系的其他优点是将八进制转换为二进制和二进制到八进制数系的与其他转换相比非常简单。
该数字系统的表示中的8个基础。前:(501)8., (480)8.
数字值的重量随着8的功率而增加。如下所示。
让我们看一个示例来了解八进制数的表示为一组3位数。
所以数字100011010以八进制表示(432)8.。
八进制数的转换
八进制数可以转换为二进制和十进制数系,也可以转换为六十进制数。下面解释它们中的一些。
从二进制到八进制数转换
要把一个二进制数转换成八进制数,首先我们应该把二进制字符串分成3个二进制数组成的集合。将对应的数字写入每个集合将给出二进制的八进制数。
例1:将110111100010转换为八进制。
将二进制数分成三位数的集合
110 111 100 010
6 7 4 2
(110111100010)2等于(6742)8.
从八进制到二进制的转换
八进制数转换为二进制数是二进制到八进制转换的反向过程。也就是说,八进制的每个数字都应该写成二进制的形式&组合所有的二进制数字将得到我们需要的二进制数。
前1:
转换(43628)8.进入二进制
将等同的二进制数写入每个数字
4 3 6 2 8
100 011 110 010 100
所以(43628)8.等于(100011110010100)2
从十进制转换为八进制数
通过8方法重复划分可以将十进制数转换为八进制数。每个阶段的提醒将提供所需的八进制数。
观察下面显示的示例。
前1:
转换(159)10.进入八进制。
159/8 ----->商19提醒7 - LSB
19/8————->商2
2/8 ----->商品0提醒2 - MSB
所以(159)10.=(237)8
例2:
转换(80)10.进入八进制。
80/8 ----->商9提醒8 - LSB
9/8 ----->商1提醒1
1/8 ----->商品0提醒1 - MSB
所以(80)10.=(118)8.
从八进制数转换为十进制
八进制数可以通过将每个数字乘以其位置值来转换为十进制数。这意味着每个数字都要用它的位置乘以8的幂。
让我们看一个例子
前1:
转换(51)8.十进制
位置重818.0.
位置值8 1
八进制数5 1
等效十进制数= 5 x 81 + 1 x 80
= 40 + 1
= 41.
因此(51)8.= (41)10.
类似地,人们可以将八进制数转换为任何其他数字系统.Below给定表格显示其他数字系统的等效值。
表示八进制数
八进制数用基数8表示,因为它们仅使用8位,如上所述。在下面示出了八进制数中每个位的重量。
八进制数与其他数字系统类似。在下面给出的八进制数系集合
10表示不是十,I T表示{(1×8)+(0×8)}&20意味着不是二十,它意味着{(2×8)+(0×8)}等。
总结
我们将代表3个二进制数字,相当于1个八进制数字,如上所示。以同样的方式,最高的两位数八进制数(778.)可以表示63个二进制数字。同样,最高的三位八进制数(7778.)可以代表511二进制数字。最高的三位数八大数(77778.)可以代表4095个二进制数字。
- 八进制数系使用8个数字0 - 7(0,1,2,3,4,5,6和7)
- 在八进制数系中,数字值的重量随着8的功率而增加。
- 十进制数可以通过8方法重复分割转换为八进制数。
3反应
漂亮的文章。清晰易懂。
嘿,我觉得你说的"八进制到十进制的转换"这一列不太对。我正在快速计算1111,结果是15而不是17。我想我可能会想要增加两个,因为八进制系统也跳过这些
如果我看到错了,请告诉我。
亲切的问候。
嘿,随着八进制系统省略8.请纠正它,八大地区用于二进制转换为二进制的示例是错误的。请纠正它。谢谢!