⼗进制如何转换成⼋进制?
二进制小数如何转换成十进制⼗进制转换成⼋进制其实也相当简单,不需要什么短除法这么⿇烦,如果你已经学会了⼗进制转换成⼆进制那就更加好办了,其实两者有相当之多的共同之处。只要你记住83=512、
82=64、81=8、80=1、8-1=0.125以此类推,剩下的事情就相当好办了。记得哦,这个是你学会⼗进制转换成⼋进制的⼤前提。
⽬前⼗进制转换成⼋进制有三种⽅法,短除法、拼凑法以及间接法这三种。由于短除法适应性⽐较强,可能你已经学会了,那么就不再重复说了。反正他们之间万变不离其宗,核⼼思想都是围绕着8的N次⽅做⽂章。
下⾯我们将会先介绍第⼀种拼凑法:
接下来我们就以你所说的77.25作为例⼦,转换成⼋进制数,原理很简单,我们需要⽤以上的512、64、8、1、0.125等等拼凑成我们想要的⼗进制数就可以了。
77.25=64×1+8×1+1×5+0.125×2=115.2(O),那么将他们的系数提取出来1152,对于8-1系数前加⼊⼩数点即可,77.25(D)=115.2(O)。是不是简单?
怕你不熟悉,再给你举个例⼦吧,⼗进制数233.75转换成⼋进制数是多少呢?按照我们的拼凑法,233.75=64×3+8×5+1×1+0.125×6,将系数3516提取出来,并且加上⼩数点,就可以得到233.75=351.6(O)。
第⼆种⽅法间接法:
由于拼凑这种⽅法仅限于⼗进制数⽐较⼩的时候,⽽且易于拼凑情况下使⽤。但是⼀般来说数字⽐较复杂的,可能需要⽤到短除法进⾏计算。
亦或是先将⼗进制数向⼆进制数转换,得到的⼆进制数从⼩数点前后每三位转换成⼋进制数,整数部分不满三位向前补零,⼩数部分不满三位向后补零。组合起来就可以得到同样的结果,例如77.25=256×0+128×0+64×1+32×0+16×0+8×1+4×0+2×0+1×5+0.5×0+0.25×1+0.125×0=001 001 101 101 . 010(B)=1 1 5 . 2(D)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论