十进制转成二进制

如题所述

通过举例来说明,十进制转成二进制的过程:
10进制整数转换为2进制数,采用除2反向取余法:
51/2=25......1
25/2=12......1
12/2=6......0
6/2=3......0
3/2=1......1
1/2=0......1
从下往上读取每一次的余数,就是转换的结果:
51=(110011)2

10进制纯小数转换为2进制数,采用乘2取整法:
0.375*2=0.75
0.75*2=1.5
0.5*2=1
从上往下读取每一次商的整数部分,就是转换的结果:
0.375=(0.011)2

把整数和小数转换的结果合并起来,就是总的答案:
51.375=(110011.011)2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-30
第2个回答  2020-10-30
第3个回答  2020-10-30
第4个回答  2020-10-30
整数部分除二取余,逆向书写。
小数部分,乘二取整,顺向书写。
相似回答