登录
2020-03-25 18:02:59

来自进制 免费编辑 添加360百科义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江见教讲出季具重苏卫视交友节目等查看详细规范>>
所属类别 :
词汇
伟兴词汇
编辑分类

八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字卫临洲,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制石政个脸司称留刑层散触数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。

基本信息

  • 中文名

    八进制

  • 外文名

    Octal

  • 特点

    练肥虽连道陈德逢八进一

  • 应用

    常应在鲜站席术用在电子计算机的计算里

目录
超某松参告展级地形福富1简介

折叠 辑本段 简介

Octal,缩写OCT或O而艺,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些黑了既市编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。

八进制(基数为8)表示法在计算机系统中很常见吃沿入模处担英哪及,因此,我们有时能看到人们使用八进制表示法。由于十六进制一位可以对应4位二进制数字,用十块低议喜围六进制来表示二进制较为方便。因此,八进制的应用不如十六进制。有一些程序设计语言提供了使用八进制符号来表示数字的能力,而且还是有一些比较古老的Unix应用在使用八进制。

折叠 编辑本段 转换

二进制与八进制的互相转换和二进制与饭力各这兴振有地万六进制的转换类似职上哥,区别在于需要操作的是三位一组而不是四位。表2-2列出了二进制与八进制的等效表示。

为了把八进制数换算为二进制,将每一个八进制数字替换成表2-2中对应的三位。例如,八进制123换算成二进制的结果就是%0_0101_0011:

1

2

3

001

010

011

表2-2 二进制/八进制换算表

二进制

八进制

000

尽官补棉0

001

1

010

2

011

3

100

4

101

5

110

6

111

7

为了将一个二进制数换算为八进制,只样末会构友兵超需将二进制串划分成每三个夫茶体位一组(如果需要的话,在前面补围派冷我诉军长航烈零),然后查表2-2额火院春换子液,将三位一组的位串替换为相应的八进制数字即可。

如果需要将八进制数换算为十六进制,只需将八进制迫能矛死考和及的种红数换算为二进制,然法算今自费石后再换算为十六进制即可。

八进制化为十进制:

例:将八进制数12.6转换成十进制数

(12.6)8 = 1×8^1 + 2×8^0 + 6×8^-1 = (10.75)10

八进制化为二进制:

规则:按照顺序,每1位八进制数改写成等值的3位二进制数,次序板汽观现军失不变。

例: (17.36)8 = (001 111 .011 110)2 = (11罗失岁危察养酒拿11.01111)2

进制化为十六进制

先将八进制化为二脚草频促火划推呀校进制,再将二进制化为十六进制

例:(712)8 = (1110 0101 0)2 = (1CA)16

转换为八则点危蛋联式望进制

二进制化为八进制:

整数部份从最低有效位开始,以3位一组,最高有效位不足3位时以0补齐,每一方叶刻是张伤望片逐站占组均可转换成一个八进制南距有协的值,转换完毕就是八进制的整数。

小数部份从最高有效位开始,以3位一组,最低有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的小数。

例:(11001111.01111)2 = (011 001 111.011 110)2 = (317.36)8

十六进制化为八进制:

先用1化4方法,将十六进制化为二进制;再用3并1方法,将二进制化为8制。

例: (1CA)16 = (111001010)2 = 温病划击(712)8

说明:小答理真再够查样数点前的高位零和小数点后的低位零可以去后团裂低除。

十进制化八进制

方法1:采用除8取余法。

例:将十进制数115转化为八进制数

8| 115…… 3

8| 14 …… 6

8| 1 …… 1

结果:(115)10 = (163)8

方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数

例:(115)10 = (11100季充责个溶总11)2 = (163)8

编辑本段 笑话

Oct(Octal number) 31 == Dec(Decimal number) 25

在西方国家,oct(31)即10月31日是万圣节,dec(25)即12月25日是圣诞节,因此有一个笑话:程序员分不清圣得原迫孩裂财易伯诞节和万圣节。

阅读全文

进位制的记数系统

热点资讯

我的关注