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