计算机数制转换中十进制175.71875转换为二进制怎么转?127为什么会是1111111?怎么算得的啊?

来源:百度知道 编辑:UC知道 时间:2024/06/04 13:59:12
175.71875转换为二进制为什么会是2的7次方加上2的5次方加上2的3次方加上2的2次方加上2的1次方加上2的0次方加上2的负1次方加上2的负3次方加上2的负4次方加上2的负5次方啊
为什么最后的转换结果会是10101111.10111啊 不懂

那个人做的不对
10进制转2进制应该除:
先算整数:175/2=87……1
87/2=43……1
43/2……21……1
21/2=10……1
10/2=5……0
5/2=2……1
2/2=1……0
1/2=0……1
从下往上抄:10101111
小数部分:0.71875*2=1.4375
0.4375*2=0.875
0.875*2=1.75
0.75*2=1.5
0.5*2=1
小数部分从上往下抄10111
所以这个树为10101111.10111