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

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

大家都知道,計(jì)算機(jī)是基于二進(jìn)制運(yùn)算的。之前也講過很多次,我們存儲(chǔ)在硬盤和內(nèi)存都是二進(jìn)制形式存儲(chǔ)的。

這章就給大家講講,二進(jìn)制是怎么轉(zhuǎn)換成十進(jìn)制的。

十進(jìn)制大家都知道是由0、1、2、3、4、5、6、7、8、9組成的,到9就進(jìn)一位,就變成10。

我們現(xiàn)在來看十進(jìn)制進(jìn)位規(guī)則,就拿4352來舉例。

根據(jù)十進(jìn)制進(jìn)位,我們可以這么換算,這個(gè)不用我再多說了吧。

然后我們?cè)賮砜矗M(jìn)制怎么轉(zhuǎn)十進(jìn)制。隨便輸個(gè)數(shù)字,1011吧。

因?yàn)槭嵌M(jìn)制,所以第二行就需要每個(gè)數(shù)字乘2的次方,從右到左分別是1乘2的0次方、1乘2的1次方、0乘2的2次方、1乘2的3次方。

我直接將第二行的結(jié)果計(jì)算出來。

最后將值相加得出1011的十進(jìn)制是11。

怎么樣,講完之后是不是覺得二進(jìn)制轉(zhuǎn)成十進(jìn)制非常的簡(jiǎn)單。我們接著來看,怎么講是十進(jìn)制轉(zhuǎn)成二進(jìn)制。

這次就選77,這個(gè)數(shù)字轉(zhuǎn)換為二進(jìn)制數(shù)。

我們采用的是連除法,因?yàn)槭且D(zhuǎn)二進(jìn)制,所以要除2,直到除盡。

先來試試。

如果看不懂的話,第一行77÷2,因?yàn)槌槐M,所以先剪去1,然后76÷2。結(jié)果是38,38÷2就出的通了,后面直接寫0,結(jié)果是19,19和77一樣除不盡,還是減去1,再18÷2……直接到最后,1÷2不行,直接不除了,把1寫在后面。

然后我們后面一列數(shù)字就是二進(jìn)制的77,不過是要反向排列的。77換二進(jìn)制得出的結(jié)果就是1001101。

我們來反向驗(yàn)證一下。用十進(jìn)制轉(zhuǎn)換成二進(jìn)制,看看對(duì)不對(duì)。

好了,這章二進(jìn)制與十進(jìn)制的互相轉(zhuǎn)換就先講到這里,如果還是不懂得,可以在評(píng)論區(qū)留言,我會(huì)一一解答。

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

贊 (0) 打賞

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

支付寶掃一掃打賞

微信掃一掃打賞