關(guān)于16進(jìn)制數(shù)的1個位能夠表示,16進(jìn)制數(shù)這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、十六進(jìn)制轉(zhuǎn)換十進(jìn)制16進(jìn)制就是逢16進(jìn)1,但我們只有0~9這十個數(shù)字,所以我們用A,B,C,D,E,F(xiàn)這六個字母來分別表示10,11,12,13,14,15。
2、字母不區(qū)分大小寫。
3、十六進(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次方。
4、假設(shè)有一個十六進(jìn)數(shù) 2AF5直接計算就是:5×160+F×161+A×162+2×163=10997也可以用豎式表示:第0位: 5×160=5第1位: F×16^1=240第2位: A×162=2560第3位: 2×163=8192-------------------------------10997此處可以看出,所有進(jìn)制換算成10進(jìn)制,關(guān)鍵在于各自的權(quán)值不同。
5、假設(shè)有人問你,十進(jìn)數(shù) 1234 為什么是 一千二百三十四?你盡可以給他這么一個算式:1234 = 1×103+2×102+3×101+4×100十六進(jìn)制互相轉(zhuǎn)換首先我們來看一個二進(jìn)制數(shù):1111,它是多少呢?你可能還要這樣計算:1×20+1×21+1×22+1×23=1×1+1×2+1×4+1×8=15。
6、然而,由于1111才4位,所以我們必須直接記住它每一位的權(quán)值,并且是從高位往低位記,:8、4、2、1。
7、即,最高位的權(quán)值為23=8,然后依次是 22=4,21=2,20=1。
8、記住8421,對于任意一個4位的二進(jìn)制數(shù),我們都可以很快算出它對應(yīng)的10進(jìn)制值。
9、下面列出四位二進(jìn)制數(shù) xxxx 所有可能的值(中間略過部分)僅4位的2進(jìn)制數(shù) 快速計算方法 十進(jìn)制值 十六進(jìn)制1111 = 8 + 4 + 2 + 1 = 15 =F1110 = 8 + 4 + 2 + 0 = 14= E1101 = 8 + 4 + 0 + 1 = 13= D1100 = 8 + 4 + 0 + 0 = 12 =C1011 = 8 + 0 + 2 + 1 = 11= B1010 = 8 + 0 + 2 + 0 = 10 =A1001 = 8 + 0 + 0 + 1 =9 =9....0001 = 0 + 0 + 0 + 1 = 1= 10000 = 0 + 0 + 0 + 0 = 0= 0二進(jìn)制數(shù)要轉(zhuǎn)換為十六進(jìn)制,就是以4位一段,分別轉(zhuǎn)換為十六進(jìn)制。
10、如(上行為二制數(shù),下面為對應(yīng)的十六進(jìn)制):1111 1101 , 1010 0101 , 1001 1011F D , A 5 , 9 B反過來,當(dāng)我們看到 FD時,如何迅速將它轉(zhuǎn)換為二進(jìn)制數(shù)呢?先轉(zhuǎn)換F:看到F,我們需知道它是15(可能你還不熟悉A~F這五個數(shù)),然后15如何用8421湊呢?應(yīng)該是8 + 4 + 2 + 1,所以四位全為1 :1111。
11、接著轉(zhuǎn)換D看到D,知道它是13,13如何用8421湊呢?應(yīng)該是:8 + 4 + 1,即:1101。
12、所以,F(xiàn)D轉(zhuǎn)換為二進(jìn)制數(shù),為:1111 1101由于十六進(jìn)制轉(zhuǎn)換成二進(jìn)制相當(dāng)直接,所以,我們需要將一個十進(jìn)制數(shù)轉(zhuǎn)換成2進(jìn)制數(shù)時,也可以先轉(zhuǎn)換成16進(jìn)制,然后再轉(zhuǎn)換成2進(jìn)制。
13、比如,十進(jìn)制數(shù) 1234轉(zhuǎn)換成二制數(shù),如果要一直除以2,直接得到2進(jìn)制數(shù),需要計算較多次數(shù)。
14、所以我們可以先除以16,得到16進(jìn)制數(shù):被除數(shù) 計算過程 商 余數(shù)1234 1234/16 77 277 77/16 4 13 (D)4 4/16 0 4結(jié)果16進(jìn)制為:4D2然后我們可直接寫出4D2的二進(jìn)制形式:0100 ? 1101 ? 0010 ? 其中對映關(guān)系為:0100 -- 41101 -- D0010 -- 2同樣,如果一個二進(jìn)制數(shù)很長,我們需要將它轉(zhuǎn)換成10進(jìn)制數(shù)時,除了前面學(xué)過的方法是,我們還可以先將這個二進(jìn)制轉(zhuǎn)換成16進(jìn)制,然后再轉(zhuǎn)換為10進(jìn)制。
15、下面舉例一個int類型的二進(jìn)制數(shù):01101101 ? 11100101 ? 10101111 ? 00011011 ? 我們按四位一組轉(zhuǎn)換為16進(jìn)制:6D E5 AF 1B十進(jìn)制轉(zhuǎn)十六進(jìn)制采余數(shù)定理分解,例如將487710轉(zhuǎn)成十六進(jìn)制:[1]487710÷16=30481....14(E)30481÷16=1905....11905÷16=119....1119÷16=7....77÷16=0....7這樣就計到487710(10)=7711E(16)十六進(jìn)制(hexadecimal)是計算機中數(shù)據(jù)的一種表示方法。
16、同我們?nèi)粘V械氖M(jìn)制表示法不一樣,它由0-9,A-F組成.與10進(jìn)制的對應(yīng)關(guān)系是:0-9對應(yīng)0-9;A-F對應(yīng)10-15十六進(jìn)制數(shù)的加減法的進(jìn)/借位規(guī)則為:借一當(dāng)十六,逢十六進(jìn)一。
17、?十六進(jìn)制數(shù)同二進(jìn)制數(shù)及十進(jìn)制數(shù)一樣,也可以寫成展開式的形式。
18、?H并非十六進(jìn)制的有效數(shù)值,100(十六進(jìn)制)?=?256(十進(jìn)制).打開百度首頁,輸入“16進(jìn)制100”即可看到轉(zhuǎn)換器。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!