下面举例:例:将十进制的168转换为二进制得出结果 将十进制的168转换为二进制,第一步,将168除以2,商84,余数为0。第四步,将商21除以2,商10余数为1。第五步,将商10除以2,商5余数为0。如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一位。这个也是计算机在转换中会产生误差,但是由于保留位数很多,精度很高,所以可以忽略不计。 二进制转换为十进制 不分整数和小数部分方法:按权相加法,即将二进制每位上的数乘以权,然后相加之和即是十进制数。例将二进制数101.101转换为十进制数。现在我们来练习二进制与八进制之间的转换。
暂无评论