小数点怎么换算为八进制?

小数点怎么换算为八进制?,第1张

十进制小数转八进制的方法:整数部分按除8取余法,小数点后按乘8取整,余数继续乘8取整,直至相应精度。

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

十进制,英文名称为Decimal System,来源于希腊文Decem,意为十。十进制计数是由印度教教徒在1500年前发明的,有阿拉伯人传承至11世纪。

十进制小数转八进制的方法:整数部分按除8取余法,小数点后按乘8取整,余数继续乘8取整,直至相应精度。

问帖的小数部分转换实例:

10进制纯小数转换为2进制数,采用乘2取整法:
06093752=121875
0218752=04375
043752=0875
08752=175
0752=15
052=1
从上往下读取每一次商的整数部分,就是转换的结果:
0609375=(0100111)2

十进制小数转换成八进制小数采用"乘8取整,顺序排列"法。

具体做法是:

用8乘十进制小数,可以得到积,将积的整数部分取出,再用8乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

扩展资料:


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

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

一、23375

先计算整数部分23

再计算小数部分:0375

0375

     2

——————

075      0(取整数部分)

  2

————

15        1

05

 2

——

1           1(小数部分为0结束,小数部分取整部分是顺序排列)

所以23375(10)=10111011(2)

二、二进制10011000111001011转八进制

100 110 001 110010 110=461626

二进制十进制间小数怎么转换?感兴趣的小伙伴们快来了解一下吧。

工具/材料

纸、笔

十进制的小数到二进制的转换 01

步骤:
1小数部分2;
2得到的结果2,取整数部分。
3得到的结果2,取整数部分。
4一直乘以2,直到小数点后为0。
5从上往下依次排序。

02

以0125为例,先乘以2,得到025。整数部分为0

03

025再乘以2,得到05整数部分为0

04

05再乘以2,得到1。整数部分为1。

05

从上往下排序,得到0001。

二进制到十进制的转换 01

步骤:
1第一位小数1/2;二的负一次方。
2第二位小数1/4,二的负二次方,取整数部分。
3第三位小数1/8,二的负三次方,取整数部分。
4以此类推,有几位小数,就乘以二的负几次方。
5最后把所有的数加起来。

02

以01101为例,11/2。

03

11/4

04

01/8

05

11/16,最后得到的结果为08125。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13196558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-19
下一篇 2023-06-19

发表评论

登录后才能评论

评论列表(0条)

保存