python讀取二進(jìn)制數(shù)據(jù) 如何快速將十六進(jìn)制轉(zhuǎn)成二進(jìn)制?
如何快速將十六進(jìn)制轉(zhuǎn)成二進(jìn)制?假設(shè)我們現(xiàn)在有一個(gè)十六進(jìn)制數(shù)[4f]。然后寫入[1]、[2]、[4]、[8]以配置十六進(jìn)制后綴。為什么四個(gè)人一個(gè)?不用擔(dān)心。這只是一個(gè)規(guī)則。然后我們添加這些數(shù)字,并注意到
如何快速將十六進(jìn)制轉(zhuǎn)成二進(jìn)制?
假設(shè)我們現(xiàn)在有一個(gè)十六進(jìn)制數(shù)[4f]。
然后寫入[1]、[2]、[4]、[8]以配置十六進(jìn)制后綴。
為什么四個(gè)人一個(gè)?不用擔(dān)心。這只是一個(gè)規(guī)則。
然后我們添加這些數(shù)字,并注意到結(jié)果不超過其自身的添加能力。
如果添加了一個(gè)數(shù)字,我們將向其寫入1。如果沒有數(shù)字添加到它,我們將向它寫入0。
好的,[1001111]是我們的計(jì)算結(jié)果。
16進(jìn)制怎么轉(zhuǎn)二進(jìn)制?
將十六進(jìn)制轉(zhuǎn)換為二進(jìn)制的方法:從低位開始,每個(gè)十六進(jìn)制位對(duì)應(yīng)4個(gè)二進(jìn)制位,對(duì)應(yīng)關(guān)系如下:
十六進(jìn)制0對(duì)應(yīng)二進(jìn)制0000,
十六進(jìn)制1對(duì)應(yīng)二進(jìn)制0001,
十六進(jìn)制2對(duì)應(yīng)二進(jìn)制0010,
十六進(jìn)制3對(duì)應(yīng)二進(jìn)制0011,
十六進(jìn)制4對(duì)應(yīng)二進(jìn)制0100,
十六進(jìn)制5對(duì)應(yīng)二進(jìn)制0101,
十六進(jìn)制6對(duì)應(yīng)二進(jìn)制0110,
十六進(jìn)制7對(duì)應(yīng)二進(jìn)制0111,
十六進(jìn)制8對(duì)應(yīng)二進(jìn)制1000,
十六進(jìn)制9對(duì)應(yīng)二進(jìn)制1001,
十六進(jìn)制a對(duì)應(yīng)二進(jìn)制1010,
十六進(jìn)制B對(duì)應(yīng)二進(jìn)制1011,
十六進(jìn)制C對(duì)應(yīng)二進(jìn)制1100,
十六進(jìn)制D對(duì)應(yīng)二進(jìn)制1101,
十六進(jìn)制e對(duì)應(yīng)二進(jìn)制1110,
十六進(jìn)制f對(duì)應(yīng)二進(jìn)制1111。
例如,十六進(jìn)制數(shù)3D7到二進(jìn)制數(shù)的轉(zhuǎn)換是1111010111。
十六進(jìn)制bc轉(zhuǎn)換成二進(jìn)制數(shù)是多少?
將十六進(jìn)制轉(zhuǎn)換為二進(jìn)制非常方便,因?yàn)橐粋€(gè)十六進(jìn)制數(shù)字正好是四個(gè)二進(jìn)制數(shù)字。
十六進(jìn)制B(十進(jìn)制中為11)等于8.21,轉(zhuǎn)換為二進(jìn)制1011。十六進(jìn)制C,在十進(jìn)制中是12,等于8.4,轉(zhuǎn)換成二進(jìn)制1100。
最終結(jié)果是10111100。
69的十進(jìn)制轉(zhuǎn)換成二、八、十六進(jìn)制各是多少11011101二進(jìn)制轉(zhuǎn)換成其他進(jìn)制又是多少?
69(十進(jìn)制)=105(八進(jìn)制)=45(十六進(jìn)制)=1000101(二進(jìn)制)
11011101(二進(jìn)制)=DD(十六進(jìn)制)=335(八進(jìn)制)=221(十進(jìn)制)