10進(jìn)制和二進(jìn)制之間轉(zhuǎn)換的方法有哪些?
十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制:十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)采用2除取余數(shù)的方法,逆序排列。具體方法是:將十進(jìn)制整數(shù)除以2,得到一個(gè)商和余數(shù);將商除以2,得到一個(gè)商和一個(gè)余數(shù),以此類(lèi)推,直到商為1,然后依次排列第一個(gè)余數(shù)為二進(jìn)制數(shù)的低位有效位,最后一個(gè)余數(shù)為二進(jìn)制數(shù)的高位有效位。比如:19轉(zhuǎn)換成二進(jìn)制:19/29,19/24,14/22,02/21,01/20,1,余數(shù)10011自下而上取。
n進(jìn)制數(shù)之間的轉(zhuǎn)換?
1.十進(jìn)制到N進(jìn)制
十進(jìn)制轉(zhuǎn)換成N進(jìn)制的方法是"除以N并逆序排列,即把要轉(zhuǎn)換的十進(jìn)制數(shù)除以N得到一個(gè)商和余數(shù),再除以N得到另一個(gè)商和余數(shù),繼續(xù)下去直到商為0,把所有余數(shù)逆序排列得到N進(jìn)制數(shù)。
2.n十進(jìn)制轉(zhuǎn)換
N進(jìn)制轉(zhuǎn)換成十進(jìn)制的方法是:按重量相加。也就是把N進(jìn)制數(shù)寫(xiě)成加權(quán)系數(shù)展開(kāi),然后按照小數(shù)加法規(guī)則求和,得到對(duì)應(yīng)的小數(shù)。
例:將八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù),計(jì)算過(guò)程如下:
(3567)8(3*8*8*85*8*86*87)10
(512320487)10
(887)10
進(jìn)制之間的轉(zhuǎn)換講解?
1.二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的方法:以位權(quán)形式展開(kāi)多項(xiàng)式求和。
1)二進(jìn)制數(shù)(11001)21*2的4次方1*2的3次方0*2的2次方0*2的1次方1*2的0次方1681小數(shù)(25)10。
2)八進(jìn)制(3^1)8^3*8的1*8次方0^24^1十進(jìn)制(25)10
3)十六進(jìn)制(19)161*16的9*16次方0169十進(jìn)制(25)10
2.十進(jìn)制數(shù)轉(zhuǎn)換為R-十進(jìn)制數(shù)的方法:除以基數(shù)R取余數(shù),十進(jìn)制數(shù)連續(xù)除以R直到商為0,余數(shù)自下而上逆序排列。
1)十進(jìn)制數(shù)(25)10除以2取余數(shù),余數(shù)自下而上依次為1,1,0,0,1,十進(jìn)制數(shù)(25)10二進(jìn)制數(shù)(11001)2。
2)十進(jìn)制數(shù)(25)10除以8取余數(shù),余數(shù)自下而上依次為3,1,十進(jìn)制數(shù)(25)10,八進(jìn)制數(shù)(31)8。
3)十進(jìn)制數(shù)(25)10除以16取余數(shù),余數(shù)自下而上為1和9,十進(jìn)制數(shù)(25)10為十六進(jìn)制數(shù)(19)16。