Appearance
乘2取整
本节目标:理解“乘2取整”的核心思路,并能把它用于实际开发或面试表达。
说明:原 OneNote 中有图片引用,但图片未包含在导出目录中;本页保留了可用的文字与代码内容。 ,顺序排列。是十进制小数转换为二进制的方法。 十进制转二进制是遵从以下规则: 1、将整数部分辗转相除2,将余数倒序排列,即整数部分的二进制数。 2、将小数部分辗转相乘2,将乘积的个位数部分正序排列,即小数部分的二进制数。 推导过程如下: 1、十进制0.25 从十进制方式看,也就是 分数2/10 + 分数5/100 。 先看十进制乘10(得2.5)的整数位得2,也就是十进制的小数第一位(这里你看到的2,其实是十分之二) 除去整数位,再乘10(得5), 就是小数位第二位(这里你看到的5其实是一百分之五) 。 2、十进制0.25 从二进制方式看,也就是 分数0/2 + 分数1/4 。 再看乘2(得0.5)的整数位得0,也就是二进制的小数第一位(这里你看到的0,其实是二分之零) 除去整数位,再乘2(得1),就是小数位第二位(这里你看到的1其实是四分之一) 。
扩展资料 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。 即整数部分和小数部分分开转换,再通过小数点进行连接。其他进制转换也是如此。 > 来自 <https://zhidao.baidu.com/question/1603828572391476907.html>
