二进制和十进制的转换(十分精简)

1.   由二进制转十进制

        二进制转十进制需要由右到左反过来,再用反过来的二进制的每个0或1依次去乘2的每个次方(从2的0次方开始),如下表: 

11101转十进制
每个0或110111.....
要乘2的次方eq?2%5E%7B0%7Deq?2%5E%7B1%7Deq?2%5E%7B2%7Deq?2%5E%7B3%7Deq?2%5E%7B4%7D.....
结果1*1=10*2=01*4=41*8=81*16=16.....

        即1*2^0+0*2^1+1*2^2+1*2^3+12^4=1+0+4+8+16=29

2.由十进制转二进制

        十进制转二进制则可以使用除2取余的方法,用2除以十进制数,可以得到一个余数和商,再用商除以2,直到选择的商等于0,取其所有余数倒过来,例如11。

272108f5bb28457a8927e4cf378f5063.png

                                                        即 1011

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值