二進位制數與十六進位制數之間如何互相轉換

來源:酷知科普網 1.71W

二進位制和八進位制之間的轉換是較為簡單的,而二進位制和十六進位制的簡單原理也和二進位制轉八進位制相似,下面就簡單為大家介紹一下二進位制和十六進位制的互轉方式。

操作方法

在弄清楚二進位制與十六進位制的轉換之前,先要明白十六位數的表示方式,具體如下:0—0,1—1,2—2,3—3,4—4,5—5,6—6,7—7,8—8,9—9,10—A,11—B,12—C,13—D,14—E,15—F。

二進位制數與十六進位制數之間如何互相轉換

接下來我們要弄清楚十六進位制和二進位制的對應關係,具體如下:0—0000,1—0001,2—0010,3—0011,4—0100,5—0101,6—01110,7—0111,8—1000,9—1001,A—1010,B—1011,C—1100,D—1101,E—1110,F-1111。

二進位制數與十六進位制數之間如何互相轉換 第2張

先講從二進位制轉換成十六進位制的方法,這裡我們把它稱為取四合一法,即從二進位制的小數點為分界點,向左(或向右)每四位取成一位,例如111001010100.1010 這樣的話就是1110 0101 0100 1010四組。如果向兩邊取數不足四位,可以在兩段補加0之後再進行換算。

二進位制數與十六進位制數之間如何互相轉換 第3張

按照上述方法分好組之後,對照步驟二,將四位二進位制對應相應的十六進位制數,然後按順序排列,小數點的位置不變,最後得到的一組就是十六進位制數。這裡要注意在十六進位制的表示法中,用字母H表示字尾,0X表示字首,例如CH表示的就是12,OX20表示的就是20。

學會了將二進位制轉換為十六進位制之後,那麼十六進位制轉換為二進位制就是取一分四,簡單的舉例就是12.B轉換為二進位制就是0001 0010.1011。

熱門標籤