十进制与二进制的互相转换

十转二

十进制转二进制有三种方法,用109来举例

方法一

用109除以2,一直除到商为零,然后将余数按倒序排列出来,即

109÷2=54余1

54÷2=27余0

27÷2=13余1

13÷2=6余1

6÷2=3余0

3÷2=1余1

1÷2=0余1

将余数从下到上排列出来,就是1101101

方法二

将109与2的n次方排列出来

129大于109,填0

  64不大于109,填1

                  

109-64=45

32不大于45,填1 

            

45-32=13

16大于13填0

 

8不大于12 填1 

 

13-6=5

4不大于5 填1

 

 5-4=1

2大于1 填0

1不大于1 填1

顺序排列1101101

方法三 

与第二种类似,还是拿109举例

                                                将109分解为2的n次方相加

然后将2的n次方从大到小排列,上面分解到的写1,没有分解到的 0,得到

排列可得1101101 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值