十进制小数怎么转为八进制和十六进制

十进制小数怎么转为八进制和十六进制
求解十进制小数转为八进制和十六进制的步骤,我知道是乘基取整,但是乘到什么时候结束呢,负数怎么转
数学人气:650 ℃时间:2020-04-17 17:49:54
优质解答
取到商小于8或16的时候,再除一次.就像100/8=12余4 12/8=1余4 1/8=0 余1 把余数倒序排:144
就化为8进制了,表示100=1*8^2+4*8^1+4*8^0.负数应该一样吧.我明白你的意思。你说的是整数部分的嘛,我说的是小数部分,乘到什么时候结束按照2进制的那个规则来推的话8进制应该是小数部分乘以8,取整,然后再乘8再取整,知道循环,或者很小就舍入一下例如0.75*8=6 八进制就是0.6(=6*8^(-1))再比如0.1235*8=0.988,不超过1,整数取0 0.988*8=7.904 取整70.904*8=7.232取整7 0.232*8=1.856 取整1 0.856*8=6.848 取整60.848*8=6.784 取整6循环到一定程度可以舍入一下.0.1235=0.77167八进制
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版