十六進(jìn)制怎么轉(zhuǎn)換成十進(jìn)制
制怎么轉(zhuǎn)換成十進(jìn)制 /520.png)
十六進(jìn)制轉(zhuǎn)換成十進(jìn)制的方法:首先確定一個(gè)十六進(jìn)制數(shù);然后計(jì)算出第0位以及第1位的權(quán)值;接著在第N位上,表示大小為“X * 16”的N次方;最后通過豎式計(jì)算出轉(zhuǎn)換結(jié)果即可。
1、十六進(jìn)制轉(zhuǎn)十進(jìn)制
16進(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次方。
例:2AF5換算成10進(jìn)制:
用豎式計(jì)算:
第0位:5 * 16^0 = 5
第1位:F * 16^1 = 240
第2位:A * 16^2= 2560
第3位:2 * 16^3 = 8192
直接計(jì)算就是:
5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997
2、十六進(jìn)制轉(zhuǎn)二進(jìn)制
由于在二進(jìn)制的表示方法中,每四位所表示的數(shù)的最大值對(duì)應(yīng)16進(jìn)制的15,即16進(jìn)制每一位上最大值,所以,我們可以得出簡(jiǎn)便的轉(zhuǎn)換方法,將16進(jìn)制上每一位分別對(duì)應(yīng)二進(jìn)制上四位進(jìn)行轉(zhuǎ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=(0010.1010.1111.0101)2
3、十六進(jìn)制轉(zhuǎn)八進(jìn)制
先將十六進(jìn)制轉(zhuǎn)為二進(jìn)制,再將二進(jìn)制轉(zhuǎn)為八進(jìn)制
4、二進(jìn)制轉(zhuǎn)八進(jìn)制
取三合一法,即從二進(jìn)制的小數(shù)點(diǎn)為分界點(diǎn),向左(向右)每三位取成一位,接著將這三位二進(jìn)制按權(quán)相加,得到的數(shù)就是一位八位二進(jìn)制數(shù),然后,按順序進(jìn)行排列,小數(shù)點(diǎn)的位置不變,得到的數(shù)字就是我們所求的八進(jìn)制數(shù)。
如果向左(向右)取三位后,取到最高(最低)位時(shí)候,如果無法湊足三位,可以在小數(shù)點(diǎn)最左邊(最右邊),即整數(shù)的最高位(最低位)添0,湊足三位。
例:
將二進(jìn)制數(shù)101110.101轉(zhuǎn)換為八進(jìn)制
得到結(jié)果:將101110.101轉(zhuǎn)換為八進(jìn)制為56.5
將二進(jìn)制數(shù)1101.1轉(zhuǎn)換為八進(jìn)制
得到結(jié)果:將1101.1轉(zhuǎn)換為八進(jìn)制為15.4