请将十进制96.625和76.625转换成二进制,并写出详细过程

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:25:23
考试题,不会算,谢谢

一般来说是整数部分用2短除法,小数部分用2相乘法可以得到结果。
<br>96/2 =48 0
<br>48/2 =24 0
<br>24/2 =12 0
<br>12/2 = 6 0
<br>6/2 = 3 0
<br>3/2 = 1 1
<br>1/2 = 0 1
<br>那么倒过来看余数 就是1100000
<br>小数部分
<br>0.625*2 = 0.25 + 1
<br>0.25 *2 = 0.5 + 0
<br>0.5 * 2 = 0 + 1
<br>那么就是 0.101
<br>相加 就是1100000.101
另外一个是1001100.101
楼上的错了,是5/8不是 7/8

128 64 32 16 8 4 2 0 0.5 0.25 0.125
96.625 换算成二进制,先取整数位
96 比128小,比64大,取 64,即是第一位在64那里,取值为1,96-64 = 32
所以在32 这位 +上一个,所以96换成就是 1100000
而小数位转换,同样道理。0.625 等于 0.5+0.125,那么就是 101
加起来96.625 = 1100000.101
76.625 = 1001100.101

当然你在考试时写 除 2取余数,倒过来读, 就是二进制了

96=64+32=2^6+2^5=(1100000)
76=64+8+4=2^6+2^3+2^2=(1001100)

0.625=7/8=1/2+1/4+1/8=(0.111)

所以96.625=(1100000.111)
76.625=(1001100.111)

96/2=46余0 76/