十进制小数变二进制

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:16:09
方法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

除二取余数,反序取余数。
例如 10D 转换为 二进制数:
10/2=5---0 (10除以2等于5余0)
5/2=2---1
2/2=1---0
1/2=0---1

反序取余就是 1010 。
结果 10D=1010B

十进制小数换二进制的规则是:乘2取整,然后将得到的整数总分顺序排列(无需反序),再用结果的小数部分乘2,还用上述规则直到小数部分为0时或者达到需要的精度时为止。