十进制转二进制方法

基本原理:
正整数,除2取余,计算到商为0,从右往左排序
栗子: 5
5/2 = 2余1, 第一位为1
2/2 = 1余0, 第二位为0
1/2 = 0余1, 第三位为1
结果:101

小数,乘2取整, 从左往右排序, 默认0.xxxxxx, xxxxxx是需要计算的结果位数
栗子:0.6
0.62 = 1.2, 小数点左起第一位x为1
0.2
2 = 0.4, 第二位为0
0.42 = 0.8, 第三位为0
0.8
2 = 1.6, 第四位为1
0.6*2 = 1.2, 第五位为1
...依次计算
结果:0.10011001100110011...n

posted @ 2024-04-07 16:47  1iekkas  阅读(149)  评论(0编辑  收藏  举报