永发信息网

八进制数35.54转换成十进制数是?

答案:4  悬赏:40  手机版
解决时间 2021-01-21 00:35
  • 提问者网友:杀生予夺
  • 2021-01-20 06:32
八进制数35.54转换成十进制数是?
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-01-20 07:03
八进制数35.54转换成十进制数是29.6875。
  【扩展】
  35.54(8)=3*8+5*1(8^0)+5/8+4/64=29.6875
  八进制数转换成十进制数是按权展开。
  【步骤】
  先来看八进制如何转换成十进制。其方法与二进制转换成十进制差不多:按权相加法,即将八进制每位上的数乘以位权(如8,64,512….),然后将得出来的数再加在一起。
  再来看看十进制转八进制,有两种方法:直接法与间接法,先看直接的方法,与十进制转成二进制相同,咱们还是分整数部分转换和小数部分转换。
  整数部分,除8取余法,每次将整数部分除以8,余数为该位权上的数,商继续除以8,余数又为上一个位权上的数,然后以此类推一直下去,直到商为零,最后从最后一个余数向前排列就可以。
  再看小数部分,与转二进制相同,这里是乘八取整法,也就是说小数部分乘以8,然后取整数部分,再让剩下的小数部分再乘以8,再取整数部分,……以此类推,一直乘到小数部分为零为止。
全部回答
  • 1楼网友:忘川信使
  • 2021-01-20 09:50
3*8+5*1*5/8+4/64
  • 2楼网友:举杯邀酒敬孤独
  • 2021-01-20 08:50
(35.54)(八)
整数部分:
3*8(1)+5*8(0)=29
小数部分:
5*8(-1)+4*8(0)=4.625
所以(35.54)(八)=(34.625)(十)
  • 3楼网友:千杯敬自由
  • 2021-01-20 08:33
呃 楼上的人答案有问题呢
具体步骤如下
35.54(8)=3*8+5*1(8的零次方)+5/8+4/64=29.6875
这就是答案
补充一句本人已经通过计算机二级的c语言考试 这个东东就是c语言二级的考试大纲中的 应该不会出错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯