十进制的小数怎么化为二进制?例如十进制数0.82如何化为二进制?

问题描述:

十进制的小数怎么化为二进制?例如十进制数0.82如何化为二进制?

小数点之前用模2取余法:10(D) = 1010(B) 这个就不用给你讲了吧 小数点之后用乘2取整法:0.5(D) = 0.1(B) 按如下算法进行:1)首先给小数部分乘2,如果小数点前为1;则计1,为0,则计0.2)再对剩下的小数部分乘2,再计出...