二进制与十进制之间的转换

一、2进制转10进制方法:

1=2^0=1
10=2^1=2
100=2^2=4
1000=2^3=8
10000=2^4=16
100000=2^5=32
1000000=2^6=64
10000000=2^7=128
将对应1位置的数相加
P.S:10101011=128+32+8+2+1=171

二、10进制转2进制方法:

将10进制数依次减去128,64,32,16,8,4,2,1(看是否够减,将够减的数列出对应的数)
1=2^0=1
10=2^1=2
100=2^2=4
1000=2^3=8
10000=2^4=16
100000=2^5=32
1000000=2^6=64
10000000=2^7=128
P.S:210
210-128=82可减为1
82-64=18可减为1
18-32不可减忽略,就为0
18-16可减为1
2-8不可减忽略,就为0
2-4不可减忽略,就为0
2-2可减为1
0-1不可减忽略,就为0
210=11010010

转载于:https://www.cnblogs.com/lqynkdcwy/p/9321490.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值