資源描述:
《十進(jìn)制數(shù)與十六進(jìn)制數(shù)地轉(zhuǎn)換方法.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、若十進(jìn)制數(shù)23785轉(zhuǎn)為十六進(jìn)制,則用23785/16=1486余9,1486/16=92余14,92/16=5余12,5/16=0余5,十六進(jìn)制中,10對(duì)應(yīng)為a、11對(duì)應(yīng)為b、。。。。。。、15對(duì)應(yīng)為f,再將余數(shù)倒寫為5ce9,則十進(jìn)制23785=十六進(jìn)制5ce9十六進(jìn)制數(shù)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方……所以,在第N(N從0開始)位上,如果是是數(shù)X(X大于等于0,并且X小于等于15,即:F)表示的大小為X*16的N次方。假設(shè)有一個(gè)十六進(jìn)數(shù)2AF5
2、,那么如何換算成10進(jìn)制呢?用豎式計(jì)算:2AF5換算成10進(jìn)制:第0位:5*16^0=5第1位:F*16^1=240第2位:A*16^2=2560第3位:2*16^3=8192+-------------------------------------10997直接計(jì)算就是:5*16^0+F*16^1+A*16^2+2*16^3=10997二進(jìn)制的1101轉(zhuǎn)化成十進(jìn)制 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 轉(zhuǎn)化成十進(jìn)制要從右到左用二進(jìn)制的每個(gè)數(shù)去乘以2
3、的相應(yīng)次方 不過次方要從0開始十進(jìn)制轉(zhuǎn)二進(jìn)制: 用2輾轉(zhuǎn)相除至結(jié)果為1 將余數(shù)和最后的1從下向上倒序?qū)懢褪墙Y(jié)果 例如302 302/2=151余0 151/2=75余1 75/2=37余1 37/2=18余1 18/2=9余0 9/2=4余1 4/2=2余0 2/2=1余0 1/2=0余1 故二進(jìn)制為100101110二進(jìn)制轉(zhuǎn)八進(jìn)制在把二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制表示形式時(shí),對(duì)每三位二進(jìn)制位進(jìn)行分組,應(yīng)該從小數(shù)點(diǎn)所在位置分別向左向右劃分,若整數(shù)部分倍數(shù)不是3的倍數(shù),可以在最高位前面補(bǔ)
4、若干個(gè)0;對(duì)小數(shù)部分,當(dāng)其位數(shù)不是的倍數(shù)時(shí),在最低位后補(bǔ)若干個(gè)0.然后從左到右把每組的八進(jìn)制碼依次寫出,即得轉(zhuǎn)換結(jié)果.你算一下就知道了啊比如110=1*2^2+1*2^1+0*2^0=6比如:1001110分組001001110001=0*2^2+0*2^1+1*2^0=1001=0*2^2+0*2^1+1*2^0=1110=1*2^2+1*2^1+0*2^0=6結(jié)果為116二進(jìn)制轉(zhuǎn)十六進(jìn)制要將二進(jìn)制轉(zhuǎn)為16進(jìn)制,只需將二進(jìn)制的位數(shù)由右向左每四位一個(gè)單位分隔,分的不夠的前邊補(bǔ)零,用四位數(shù)的二進(jìn)制數(shù)來代表
5、一個(gè)16進(jìn)制。轉(zhuǎn)換表如下,括號(hào)內(nèi)為十六進(jìn)制0000(0)0001(1)0010(2)0011(3)0100(4)0101(5)0110(6)0111(7)1000(8)1001(9)1010(A)1011(B)1100(C)1101(D)1110(E)1111(F)例如:10101011劃分為10101011,根據(jù)轉(zhuǎn)換表十六進(jìn)制為AB