記錄一下
十進(jìn)制到二進(jìn)制的轉(zhuǎn)換
-
通過計(jì)算
bin_720w.jpg
將十進(jìn)制數(shù)除以2,能整除則為0,不能則為1,除到最后,再倒序即可得到,轉(zhuǎn)換后的二進(jìn)制數(shù)
2.通過python內(nèi)置方法
a=int("123",10)
bin(a)
'0b1111011'
二進(jìn)制到十進(jìn)制的轉(zhuǎn)換
1.通過計(jì)算
假設(shè)一個(gè)二進(jìn)制數(shù)是0b1111011,從左往右數(shù),每一位數(shù)字的n次冪相加,從0開始數(shù),如下所示:
1*2**0+1*2**1+0*2**2+1*2**3+1*2**4+1*2**5+1*2**6=123
2.通過python內(nèi)置方法
int("0b1111011",2)
123
