将十进制数56.8125转换成二进制数,并写出运算过程。

如题所述

56.8125(十进制) = 111000.1101(二进制)
56/2.....余0
28/2.....余0
14/2.....余0
7/2.....余1
3/2.....余1
1
转二进制就是不断用二除,取余。从最下面到上面:111000(二进制)

0.8125X2=1.625.....取整1
0.625X2=1.25.....取整1
0.25X2=0.5.....取整0
0.5X2=1.....取整1
小数点后就是乘2,取整。从上面到得到:1101

加起来就是:56.8125(十进制) = 111000.1101(二进制)
温馨提示:答案为网友推荐,仅供参考
相似回答