进制转换计算器机最基础的字符编码是请问这题选哪个

(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

}

我要回帖

更多关于 进制转换计算器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信