十进制小数转八进制的方法:整数部分按除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从上往下依次排序。
以0125为例,先乘以2,得到025。整数部分为0
03025再乘以2,得到05整数部分为0
0405再乘以2,得到1。整数部分为1。
05从上往下排序,得到0001。
二进制到十进制的转换 01 步骤:
1第一位小数1/2;二的负一次方。
2第二位小数1/4,二的负二次方,取整数部分。
3第三位小数1/8,二的负三次方,取整数部分。
4以此类推,有几位小数,就乘以二的负几次方。
5最后把所有的数加起来。
以01101为例,11/2。
0311/4
0401/8
0511/16,最后得到的结果为08125。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)