定義16進(jìn)制即逢16進(jìn)1,其中用A,B,C,D,E,F(字母不區分大小寫(xiě))這六個(gè)字母來(lái)分別表示10,11,12,13,14,15。
顧而有16進(jìn)制每一位上可以是從小到大為0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16個(gè)大寫(xiě)字母16進(jìn)制到十進(jìn)制16進(jìn)制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……所以,在第N(N從0開(kāi)始)位上,如果是是數 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小為 X * 16的N次方.例: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直接計算就是:5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 1099716進(jìn)制到二進(jìn)制由于在二進(jìn)制的表示方法中,每四位所表示的數的最大值對應16進(jìn)制的15,即16進(jìn)制每一位上最大值,所以,我們可以得出簡(jiǎn)便的轉換方法,將16進(jìn)制上每一位分別對應二進(jìn)制上四位進(jìn)行轉換,即得所求:例:2AF5換算成2進(jìn)制:第0位:(5)16 = (0101) 2第1位:(F)16 = (1111) 2第2位:(A) 16 = (1010) 2第3位:(2) 16 = (0010) 2 -------------------------------------得:(2AF5)16=(0010101011110101)2從二進(jìn)制轉換成十六進(jìn)制的簡(jiǎn)便方法例舉16進(jìn)制就有16個(gè)數,15,用二進(jìn)制表示15的方法就是1111,從而可以推斷出,16進(jìn)制用2進(jìn)制可以表現成0000~1111,顧名思義,也就是每四個(gè)為一位.舉例:0111101可以這樣分:0011|1101(最高位不夠可用零代替),對照著(zhù)二進(jìn)制的表格,1024 512 256 128 64 32 16 8 4 2 1 (一般例舉這么多就夠了,如果有小數的話(huà)就繼續往右邊列舉,如0.5 0.25 0.125 0.0625……)1024 512 256 128 64 32 16 8 4 2 10 0 1 1| 1 1 0 1左半邊=2+1=3 右半邊=8+4+1=13=D結果,0111101就可以換算成16進(jìn)制的3D.
十六進(jìn)制(英文名稱(chēng):Hexadecimal),是計算機中數據的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,A-F組成,字母不區分大小寫(xiě)。與10進(jìn)制的對應關(guān)系是:0-9對應0-9;A-F對應10-15;N進(jìn)制的數可以用0~(N-1)的數表示,超過(guò)9的用字母A-F。
0-9對應0-9;
A-F對應10-15;
十六進(jìn)制數的加減法的進(jìn)/借位規則為:借一當十六,逢十六進(jìn)一。
十六進(jìn)制數同二進(jìn)制數及十進(jìn)制數一樣,也可以寫(xiě)成展開(kāi)式的形式。
十進(jìn)制整數轉十六進(jìn)制數:“除以16取余,逆序排列”(除16取余法)
例:(1765)10=(6E5)2
1765/16=110。。.5
110/16=6。。..14
616=0。。6
因為14對應E
十六進(jìn)制數轉換成二進(jìn)制數:把每一個(gè)十六進(jìn)制數轉換成4位的二進(jìn)制數,就得到一個(gè)二進(jìn)制數。
十六進(jìn)制數字與二進(jìn)制數字的對應關(guān)系如下:
0000 -> 0 0100 -> 4 1000 -> 8 1100 -> C
0001 -> 1 0101 -> 5 1001 -> 9 1101 -> D
0010 -> 2 0110 -> 6 1010 -> A 1110 -> E
0011 -> 3 0111 -> 7 1011 -> B 1111 -> F
例:將十六進(jìn)制數5DF.9 轉換成二進(jìn)制:
5 D F . 9 0101 1101 1111 .1001
即:(5DF.9)16 =(10111011111.1001)2
例:將二進(jìn)制數1100001.111 轉換成十六進(jìn)制:
0110 0001 . 1110 6 1 . E
即:(1100001.111)2 =(61.E)16
擴展資料:
進(jìn)制轉換的理論:
1、二進(jìn)制數、十六進(jìn)制數轉換為十進(jìn)制數:
用按權展開(kāi)法把一個(gè)任意R 進(jìn)制數a n a n-1 。a1a 0 . a -1 a -2。a -m轉換成十進(jìn)制數,其十進(jìn)制數值為每一位數字與其位權之積的和。
a n *Rn+ a n-1*R n-1 +…+ a 1*R 1 + a 0*R 0 + a -1 *R -1+ a -2*R -2+ …+ a -m *R -m
2、十進(jìn)制轉化成R 進(jìn)制十進(jìn)制數輪換成R 進(jìn)制數要分兩個(gè)部分:
整數部分要除R 取余數,直到商為0,得到的余數即為二進(jìn)數各位的數碼,余數從右到左排列(反序排 列) 。小數部分要乘R 取整數,得到的整數即為二進(jìn)數各位的數碼,整數從左到右排列(順序排列) 。
3、十六進(jìn)制轉化成二進(jìn)制:每一位十六進(jìn)制數對應二進(jìn)制的四位,逐位展開(kāi)。
4、二進(jìn)制轉化成十六進(jìn)制:將二進(jìn)制數從小數點(diǎn)開(kāi)始分別向左(對二進(jìn)制整數)或向右(對二進(jìn)制小數)每四位組成一組,不足四位補零。
參考資料:
十六進(jìn)制轉換_百度百科
進(jìn)制轉換-百度百科
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.066秒