十进制转八进制的小数问题
问题描述:
十进制转八进制的小数问题
将十进制数193.12转换成八进制数.
整数部分就不需要讲了,我知道了.关键是小数部分我不会.
请把小数部分解释清楚,
答
小数部分乘8取整.
0.12*8=0.96,取0
0.96*8=7.68,取7
0.68*8=5.44,取5
0.44*8=3.52,取3
0.52*8=4.16,取4
.
(保留一定位数,4进3舍)
所以,0.12 (d) = 0.07543 (8)...谢谢,我清楚了。但是图片最后显示“三舍四入”是什么意思啊对10进制来说,舍去小数时一般会用4舍5入, (5是10的一半)。借用到8进制上,则变成3舍4入。0.44*8=3.52;根据三舍四入,应该取3啊。为什么教材取得是4?0.07534 (8) 取四位小数,则最后一位是4,产生进位。得0.0754。第一次回答中,最后两位我打错了,0.12(d) = 0.07543应为 0.12(d) = 0.07534 (8)0.44*8=3.52;根据三舍四入,应该取3啊。为什么教材取得是4?你上面的回答在说什么啊,回答我的问题啊看来你还没明白。我们做了五次乘8取整,得到 0.07534 (8),然后才考虑进位问题,而并不是说每一次除8都要考虑进位。 (在每一次除8时只是简单的取整即可,明白了吗?)0.12*8=0.96, 取0 (整数部分得 0, 小数部分为0.96, 下次再用)0.96*8=7.68, 取7 (整数部分得 7)0.68*8=5.44, 取5 (整数部分得 5)0.44*8=3.52, 取3 (整数部分得 3)0.52*8=4.16, 取4 (整数部分得 4)这下讲清楚了吧?