久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python 八進(jìn)制與十進(jìn)制互相轉(zhuǎn)換

我們上一章講了二進(jìn)制與是進(jìn)制的互相轉(zhuǎn)換,這章我們講講八進(jìn)制怎么轉(zhuǎn)化成十進(jìn)制。

八進(jìn)制就有8個(gè)符號,分別是0、1、2、3、4、5、6、7,先來看一個(gè)八進(jìn)制數(shù),234。

我們現(xiàn)在要把它轉(zhuǎn)成十進(jìn)制,方法還是和前面的二進(jìn)制轉(zhuǎn)一樣,從右邊數(shù),第一位的4乘以8的0次方,第二位的3乘以8的1次方,第三位的1乘以8的2次方,然后把它們相加。

2*64+3*8+4*1結(jié)果是就128+24+4最后等于156。

也就是八進(jìn)制中的234等于十進(jìn)制中的156。

然后我們再來看,怎么把十進(jìn)制轉(zhuǎn)換為八進(jìn)制,其實(shí)方法和前面十進(jìn)制轉(zhuǎn)二進(jìn)制是一樣的,都是連除法。

我們來看十進(jìn)制的999,怎么轉(zhuǎn)換成八進(jìn)制。

先把99除以8,是除不通的,所以得到124,余7。

然后再將124除以8,也是除不通的,所以得到15,余4

然后再將15除以8,也是除不通的,所以得到1,余7

然后再將1除以8,得到的商為0,余1。

最后得到的數(shù)字和之前十進(jìn)制轉(zhuǎn)二進(jìn)制一樣,從下到上排列。所以十進(jìn)制的999轉(zhuǎn)成八進(jìn)制是1747。

我們再將1747轉(zhuǎn)換成十進(jìn)制,驗(yàn)證一下是否等于999。

從右邊數(shù),第一位的7乘以8的0次方,第二位的4乘以8的1次方,第三位的7乘以8的2次方,第四位的1乘以8的3次方,然后把它們相加。

結(jié)果就是十進(jìn)制的999。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python 八進(jìn)制與十進(jìn)制互相轉(zhuǎn)換

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞