十六進(jìn)制的定義 十六進(jìn)制的轉(zhuǎn)換

作者: qyxj  2013-08-01 16:14 [查查吧]:uabf.cn

   什么是十六進(jìn)制?十六進(jìn)制怎么轉(zhuǎn)換?

  十六進(jìn)制的定義

  16進(jìn)制即逢16進(jìn)1,其中用A,B,C,D,E,F(xiàn)(字母不區(qū)分大小寫(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è)大小不同的數(shù)。

  十六進(jìn)制的轉(zhuǎn)換

  16進(jì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開(kāi)始)位上,如果是是數(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 +

  -------------------------------------

  10997

  直接計(jì)算就是:

  5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997

  16進(jì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=(0010101011110101)2

  從二進(jìn)制轉(zhuǎn)換成十六進(jìn)制的簡(jiǎn)便方法例舉

  16進(jìn)制就有16個(gè)數(shù),0~15,用二進(jìn)制表示15的方法就是1111,從而可以推斷出,16進(jìn)制用2進(jìn)制可以表現(xiàn)成0000~1111,顧名思義,也就是每四個(gè)為一位。舉例:

  0111101可以這樣分:

  0011|1101(最高位不夠可用零代替),對(duì)照著二進(jìn)制的表格,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 1

  0 0 1 1

  | 1 1 0 1

  左半邊=2+1=3 右半邊=8+4+1=13=D

  結(jié)果,0111101就可以換算成16進(jìn)制的3D。

?
    發(fā)表評(píng)論

    熱門(mén)關(guān)注

    醫(yī)療健康