214 625十六進位制轉換成二進位制,完整的演算法步驟,求解

時間 2021-05-07 20:00:32

1樓:金色潛鳥

十六進位制轉換成二進位制 用1位拉4位的方法 (8421法) 很容易就寫出來了。

一位拉四位法:

0 -- 0000, 1 -- 0001, 2 -- 0010, 3 -- 0011,

4 -- 0100, 5 -- 0101, 6 -- 0110, 7 -- 0111,

8 -- 1000, 9 -- 1001, a -- 1010, b -- 1011,

c -- 1100, d -- 1101, e -- 1110, f -- 1111。

214.625 得: 0010 0001 0100. 0110 0010 0101

或寫: 0010 0001 0100. 0110 0010 0101

2樓:

首先我們得明白一個問題十六進位制與二進位制關係,一位十六進位制數可以表示0到15(f)之間的任意數而二進位制只能代表兩位0或者1,那麼二進位制要表示0到15(f)要幾位數呢,顯然需要4位,即四位二進位制數能表示一位十六進位制數。

現在來說題214=0010(2) 0001(1) 0100(4)=10 0001 0100(省略0後)

625=0110(6) 0010(2) 0101(5)=0110 0010 0101(由於再小數點後不能省略0)

214.625=10 0001 0100.0110 0010 0101

十六進位制數56轉換成二進位制數,八進位制,十六進位制,要祥細步驟,謝謝。。。

3樓:匿名使用者

16進位制56,可以先把它轉為二進位制,然後再從二進位制轉十進位制和八進位制,方法是:

5可以化成4位二進位制數0101 ,6可以化成0110,所以十六進位制56轉為二進位制是1010110,二進位制轉八進位制,三位化一位,所以把它按從右到左的順序劃分,不足用0補位:001、010、110,所以八進位制數是126,十進位制還是用二進位制為基礎轉化:告訴你一個簡單的方法:

128 64 32 16 8 4 2 1

0 1 0 1 0 1 1 0

所以十六進位制56轉化為十進位制的數是:64+16+4+2=86

不明白的地方可以再問我。

4樓:匿名使用者

56=32+16+8 換成二進位制就是111000

十進位制100轉換成二進位制,八進位制,十六進位制,寫出步驟

5樓:丿

1、100轉換成二進位制為1100100,步驟如下:

(1)將100按照2的加權項。

(2)從右向左填充二進位制數字。

2、100轉換成八進位制為144,步驟如下:

(1)100的二進位制結果「1100100」,從右向左每三個數字分為一組。

(2)將每組的結果分別轉換為八進位制。

3、100轉換成十六進位制為64,步驟如下:

(1)100的二進位制結果「1100100」,從右向左每四個數字分為一組。

(2)將每組的結果分別轉換為十六進位制。

6樓:不咩

1、十進位制轉換二進位制

2 /100 0

2/50 0

2/25 1

2/12 0

2/6 0

3/2 1

1/2 1

然後從尾到頭讀數就是 1100100

二進位制轉換八進位制是3位一組

所以就是 001 100 100 位數不夠,前面補0

2、八進位制與二進位制、十六進位制之間關係與具體步驟

八進位制 對應二進位制 十六進位制 對應二進位制 十六進位制 對應二進位制

0 000 0 0000 8 1000

1 001 1 0001 9 1001

2 010 2 0010 a 1010

3 011 3 0011 b 1011

4 100 4 0100 c 1100

5 101 5 0101 d 1101

6 110 6 0110 e 1110

7 111 7 0111 f 1111

然後對應二進位制數 八進位制3為一組 十六進位制4位一組

二進位制1100100 對應八進位制 001 100 100 就是八進位制數 144

二進位制1100100 對應十六進位制 0110 0100 就是十六進位制 64

擴充套件資料

1、十進位制

人類天然選擇了十進位制。

由於人類解剖學的特點,雙手共有十根手指,故在人類自發採用的進位制中,十進位制是使用最為普遍的一種。成語「屈指可數」某種意義上來說描述了一個簡單計數的場景,而原始人類在需要計數的時候,首先想到的就是利用天然的算籌——手指來進行計數。

2、二進位制

二進位制有兩個特點:它由兩個數碼0,1組成,二進位制數運算規律是逢二進一。

為區別於其它進位制,二進位制數的書寫通常在數的右下方註上基數2,或加後面加b表示,其中b是英文二進位制binary的首字母。

3、八進位制

由於二進位制資料的基數r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。八進位制的基數r=8=2^3,有數碼0、1、2、3、4、5、6、7,並且每個數碼正好對應三位二進位制數,所以八進位制能很好地反映二進位制。

八進位制用下標8或資料後面加o表示 例如:二進位制資料 ( 11 101 010 . 010 110 100 )2 對應八進位制資料 (352.264)8或352.264o。

4、十六進位制

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數。

十六進位制數有兩個基本特點:它由十六個數碼:數字0~9加上字母a-f組成(它們分別表示十進位制數10~15),十六進位制數運算規律是逢十六進一,即基數r=16=2^4,通常在表示時用尾部標誌h或下標16以示區別,在c語言中用新增字首0x以表示十六進位制數。

5、進位制轉換 

進位制轉換是人們利用符號來計數的方法。進位制轉換由一組數碼符號和兩個基本因素「基數」與「位權」構成。

基數是指,進位計數制中所採用的數碼(數制中用來表示「量」的符號)的個數。

位權是指,進位制中每一固定位置對應的單位值。

二進位制轉十六進位制演算法(舉例)

7樓:張震是

二進位制bai轉十六進位制

二進位制數要轉換為du十六進位制,就是zhi以4位一段,分別轉dao換為十六進位制。

內從右到左容 4位一切

例如 100111110110101

左邊不滿4位的可以用0補滿 0100,1111,1011,01012

進位制0000對應16位進位制0

0001>>>1

0010>>>2

0011>>>3

0100>>>4

0101>>>5

0110>>>6

0111>>>7

1000>>>8

1001>>>9

1010>>>a

1011>>>b

1100>>>c

1101>>>d

1110>>>e

1111>>>f

所以上面的2進位制轉為16進製為 4fb5

擴充套件資料

十六進位制--->二進位制

反過來,當看到 fd時,迅速將它轉換為二進位制數方法

先轉換f:

看到f,需知道它是15,然後15如何用8421湊呢?應該是8 + 4 + 2 + 1,所以四位全為1 :1111。

接著轉換 d:

看到d,知道它是13,13如何用8421湊呢?應該是:8 + 4 + 1,即:1101。

所以,fd轉換為二進位制數,為: 1111 1101

由於十六進位制轉換成二進位制相當直接,所以,我們需要將一個十進位制數轉換成2進位制數時,也可以先轉換成16進位制,然後再轉換成2進位制。

8樓:匿名使用者

終於明白了!二進位制轉換成十進位制才是所有進位制轉換的基礎

9樓:曦月未落

二進位制轉抄

十六進位制

二進位制數要襲轉換為十六進位制,就是以4位一段,分別轉換為十六進位制。

從右到左 4位一切

例如 100111110110101

左邊不滿4位的可以用0補滿 0100,1111,1011,01012

10樓:匿名使用者

從右到左 4位一切

eg 100111110110101

左邊不滿4位的可以用0補滿 0100,1111,1011,01012進製版0000對應16位進位制0

0001>>>1

0010>>>2

0011>>>3

0100>>>4

0101>>>5

0110>>>6

0111>>>7

1000>>>8

1001>>>9

1010>>>a

1011>>>b

1100>>>c

1101>>>d

1110>>>e

1111>>>f

所以上面eg中的權2進位制轉為16進製為 4fb5

C語言二進位制轉十六進位制問題,十六進位制轉換成二進位制

include include int main result 0 結果清零。k 0 表示位權的k清零。k 初始位權為1 b j 0 printf 結果是 for i strlen b 1 i 0 i printf c b i printf return 0 10111111換成10進位制是191,...

十六進位制轉二進位制,十六進位制如何轉換為二進位制

灰灰吃瓜 轉換如下 首先把十六進位制數04271544中的每一位數轉換為二進位制數,每個數要分四位,不足四位的前面加零,請看下面演示 0 0000 4 0100 2 0010 7 0111 1 0001 5 0101 4 0100 4 0100 將得出四位二進位制數串連起來就是結果了 所以,十六進位...

十進位制負數轉換成二進位制 八進位制 十六進位制希望能在20 09之前解答

十進位制整數轉換為二進位制數的方法 除2取餘 把十進位制數15轉化成二進位制數 15 2 7 餘1 7 2 3 餘1 3 2 1 餘1 1 2 0 餘1 結果 1111 二進位制轉換為八進位制的方法 將二進位制數從右到左,三位一組,高位不夠補0 例 二進位制數1110111011轉換為八進位制數 0...