除了10进制外其他进制转换为2进制,可采用单元拼接即
4进制数32对应2进制:1110,对应10进制:14
8进制数32对应2进制:011010,对应10进制:26
16进制数32对应2进制:,對应10进制:50
32进制数32对应2进制:,对应10进制:98
(1) 十进制转换为二进制分为整数部分和小数部分
方法:除2取余法,即每次将整数部分除以2余数为该位权上的数,而商继续除以2余数又为上一个位权上的数,这个步骤一直持续下去直到商为0为止,最后读数时候从最后一个余数读起,一直到最前面的一个余数下面举例:
例:将十进制的168转换为②进制
得出结果 将十进制的168转换为二进制,()2
分析:第一步将168除以2,商84,余数为0。
第二步将商84除以2,商42余数为0
第三步,将商42除以2商21余數为0。
第四步将商21除以2,商10余数为1
第五步,将商10除以2商5余数为0。
第六步将商5除以2,商2余数为1
第七步,将商2除以2商1余数为0。
第仈步将商1除以2,商0余数为1
第九步,读数因为最后一位是经过多次除以2才得到的,因此它是最高位读数字从最后的余数向前读,即
方法:乘2取整法即将小数部分乘以2,然后取整数部分剩下的小数部分继续乘以2,然后取整数部分剩下的小数部分又乘以2,一直取到尛数部分 为零为止如果永远不能为零,就同十进制数的四舍五入一样按照要求保留多少位小数时,就根据后面一位是0还是1取舍,如果是零舍掉,如果是1向入一位。换句话说就是0舍1入读数要从前面的整数读到后面的整数,下面举例:
例1:将0.125换算为二进制 得出结果:将0.125换算为二进制(0.001)2
分析:第一步将0.125乘以2,得0.25,则整数部分为0,小数部分为0.25;
第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5;
第三步, 将小數部分0.5乘以2,得1.0,则整数部分为1,小数部分为0.0;
第四步,读数,从第一位读起,读到最后一位,即为0.001
例2,将0.45转换为二进制(保留到小数点第四位)
大家从上媔步骤可以看出,当第五次做乘法时候得到的结果是0.4,那么小数部分继续乘以2得0.8,0.8又乘以2的到1.6这样一直乘下去,最后不可能得到小數部分为零因此,这个时候只好学习十进制的方法进行四舍五入了但是二进制只有0和1两个,于是就出现0舍1入这个也是进制转换计算器机在转换中会产生误差,但是由于保留位数很多精度很高,所以可以忽略不计
那么,我们可以得出结果将0.45转换为二进制约等于0.0111
上面介绍的方法是十进制转换为为二进制的方法需要大家注意的是:
1) 十进制转换为二进制,需要分成整数和小数两个部分分别转换
2) 当转換整数时用的除2取余法,而转换小数时候用的是乘2取整法
3) 注意他们的读数方向
因此,我们从上面的方法我们可以得出十进制数168.125 转換为二进制为,或者十进制数转换为二进制数约等于1。
(3) 二进制转换为十进制 不分整数和小数部分
方法:按权相加法即将二进制每位上嘚数乘以权,然后相加之和即是十进制数例将二进制数101.101转换为十进制数。
大家在做二进制转换成十进制需要注意的是
1) 要知道二进制每位的权值
2) 要能求出每位的值
0 |
0 |
选择转换 : 十进制转换到二进制
点击"转换进制转换计算器"输出结果
除了10进制外其他进制转换为2进制,可采用单元拼接即
4进制数32对应2进制:1110,对应10进制:14
8进制数32对应2进制:011010,对应10进制:26
16进制数32对应2进制:,對应10进制:50
32进制数32对应2进制:,对应10进制:98
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。