将十进制数转化为二进制数59.8125转为二进制数答案

如题所述

<整数部分:
采用除基取余法,基数为16,
59/16,商3,余11,即B
3/16,商0,余3

从上到下依次是个位、十位,
所以,最终结果为(3B)16。
(59)10=(3B)16=(11 1011)2

小数部分
0.8125×2=1.625,取1
0.625×2=1.25,取1
0.25×2=0.5,取0
0.5×2=1,取1
(0.8125)10=(0.1101)2

(59.8125)10
=(59)10+(0.8125)10
=(11 1011)2+(0.1101)2
=(11 1011. 1101)2
温馨提示:答案为网友推荐,仅供参考
相似回答