1.   由二进制转十进制

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

11101转十进制
每个0或1 1 0 1 1 1 .....
要乘2的次方 eq?2%5E%7B0%7D eq?2%5E%7B1%7D eq?2%5E%7B2%7D eq?2%5E%7B3%7D eq?2%5E%7B4%7D .....
结果 1*1=1 0*2=0 1*4=4 1*8=8 1*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

 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐