作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/09/29 23:28:48
十进制小数怎么转为八进制和十六进制
求解十进制小数转为八进制和十六进制的步骤,我知道是乘基取整,但是乘到什么时候结束呢,负数怎么转
取到商小于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 取整7 0.904*8=7.232 取整7 0.232*8=1.856 取整1 0.856*8=6.848 取整6 0.848*8=6.784 取整6 循环到一定程度可以舍入一下.0.1235=0.77167八进制