旧浪旅游网-广安旅游

旧浪旅游网-广安旅游介绍

当前位置: 主页 > 其他文章 >

其他进制转为十进制的方法

时间:2017-05-26 14:48来源:未知 作者:admin 点击:
小数点左边数,设为n进制,第一位为n^0次方乘以该位数字,第二位为n^1乘以该位数字,以此类推。小数点右边的第一位为n^-1乘以该位数字,第二位为n^-2乘以该位数字,以此类推,把所
小数点左边数,设为n进制,第一位为n^0次方乘以该位数字,第二位为n^1乘以该位数字,以此类推。小数点右边的第一位为n^-1乘以该位数字,第二位为n^-2乘以该位数字,以此类推,把所有数字相加,得到10进制结果。算的时候是把所有数字转为10进制数字,按10进制方法算。例子,4进制123.321转为10进制,123.321=16+8+3+3/4+1/8+1/64=27+57/64=27.890625

10进制转为其他进制,转至http://jingyan.baidu.com/article/a3a3f811f7ab518da2eb8acb.html
  1. 再来看看十进制转八进制,有两种方法:直接法与间接法,先看直接的方法,与十进制转成二进制相同,咱们还是分整数部分转换和小数部分转换。

            整数部分,除8取余法,每次将整数部分除以8,余数为该位权上的数,商继续除以8,余数又为上一个位权上的数,然后以此类推一直下去,直到商为零,最后从最后一个余数向前排列就可以了,嗨,还是上图直观,如图2所示。

    八进制转换成十进制,十进制转换成八进制
  2.         再看小数部分,与转二进制相同,这里是乘八取整法,也就是说小数部分乘以8,然后取整数部分,再让剩下的小数部分再乘以8,再取整数部分,……以此类推,一直乘到小数部分为零为止。例如0.703125,如图3所示。

    八进制转换成十进制,十进制转换成八进制
  3. 小数部分乘以8,如果永远也碰不到零该怎么办?如图4所示(假设示范哦),那就根据位数要求进行“3舍4入”吧。

    八进制转换成十进制,十进制转换成八进制
  4.  
(责任编辑:admin)
栏目列表
推荐内容
 回到顶部
点击这里给我发消息