2進位制轉16進位制的問題

2022-05-07 09:07:04 字數 845 閱讀 5576

1樓:匿名使用者

這個可以這樣理解,每四位二進位制相當於一位十六進位制,然後把每四位按照二進位制轉成十進位制一樣加出來,當然我們要知道在十六進位制中,十進位制的10(d)=a(h),11=b,12=c,13=d,14=e,15=f。比如0011(b)=3(h),1110(b)=e(h)。同理八進位制就是三位一換算。

2樓:

0~9十進位制、十六進位制一個樣,把四位二進位制對應寫出來就行,如:1 00001,7 0111,8 1000等。從10~15的情況如下:

十進位制 十六進位制 二進位制

10 a 1010

11 b 1011

12 c 1100

13 d 1101

14 e 1110

15 f 1111

3樓:讉莣熔燃氺

因為 2^4=16,所以要4位二進位制(比如,2^3=8,八進位制要3位二進位制);

然後就是把每四位進行如下轉換:

0001 = 1

0011 = 3

0011 = 3 所以結果是 133.

像你說的7e,8f就是

0111 1101 = 7 e1000 1111 = 8 f ,因為10-15是用a-f來表示的。

2進位制8進位制16進位制之間的轉換

一位8進位制 數相當於3位二進 制數,一位16進位制數相當於4位二進位制數,1 二進位制 八進位制 十六進位制和十進位制之間轉換可以用一個公式比方說八進位制456轉換為十進位制為4 8的2次方 5 8的一次方 6 8的0次方 如果是十六進位制就把8變成16。次方是從右向左數第一位為0 第二位為1,以...

十六進位制轉漢字,16進位制轉換為漢字

漢字為雙位元組字元,即兩組十六進位制數表示一個漢字,而且前一個字元的asc碼大於 127。給個轉換為字元 包括漢字 delphi 的例子 procedure tform1.button1click sender tobject function deletespace ss string strin...

八進位制十進位制怎麼轉換,10進位制轉8進位制方法

給你個演算法 十進位制轉二進位制 整數及小數部分 1 把該十進位制數,用二因式分解,取餘。以235為例,轉為二進位制 235除以2得117,餘1 117除以2得58,餘1 58除以2得29,餘0 29除以2得14,餘1 14除以2得7,餘0 7除以2得3,餘1 3除以2得1,餘1 從得到的1開始寫起...