将十进制127.25转换成二进制的步骤 要计算过程 谢谢

如题所述

利用二进制基数转换

二进制基数:个位1,高位=低位*2。写出二进制基数,整数部分大于127停止,小数部分多写几位无妨:

128 64 32 16 8 4 2 1. 1/2 1/4 1/8 或者写成
128 64 32 16 8 4 2 1. 0.5 0.25 0.125
 0   1  1  1 1 1 1 1.  0    1    0

整数部分,用小数点前面的整数从高到低将127凑出来,用到的数下面写1,否则写0;小数部分用小数点后面的数从高到低顺序凑,如果无法凑出来就多写几位,用到的数下面写1,否则写0;小数部分如果无法精确凑出来,需要根据题目要求转换到小数后若干位再停止。

可知:127.25=1*64+1*32+1*16+1*8+1*4+1*2+1*1+0*0.5+1*0.25

因此:127.25D=01111111.01B

温馨提示:答案为网友推荐,仅供参考