二進位制如何轉十六進位制,二進位制轉換成十六進位制計算方法

2022-03-19 06:25:24 字數 5530 閱讀 5291

1樓:匿名使用者

從末尾開始四個一組變成16進位制就可以了

如 101 1110 1010 0010

16進製為 :5 e a 2

2樓:匿名使用者

1、二進位制數、八進位制數、十六進位制數轉十進位制數

有一個公式:二進位制數、八進位制數、十六進位制數的各位數字分別乖以各自的基數的(n-1)次方,其和相加之和便是相應的十進位制數。個位,n=1;十位,n=2...舉例:

110b=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6d

110q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72d

110h=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272d

2、十進位制數轉二進位制數、八進位制數、十六進位制數

方法是相同的,即整數部分用除基取餘的演算法,小數部分用乘基取整的方法,然後將整數與小數部分拼接成一個數作為轉換的最後結果。

例:見四級指導16頁。

3、二進位制數轉換成其它資料型別

3-1二進位制轉八進位制:從小數點位置開始,整數部分向左,小數部分向右,每三位二進位制為一組用一位八進位制的數字來表示,不足三位的用0補足,

就是一個相應八進位制數的表示。

010110.001100b=26.14q

八進位制轉二進位制反之則可。

3-2二進位制轉十進位制:見1

3-3二進位制轉十六進位制:從小數點位置開始,整數部分向左,小數部分向右,每四位二進位制為一組用一位十六進位制的數字來表示,

不足四位的用0補足,就是一個相應十六進位制數的表示。

00100110.00010100b=26.14h

十進位制轉各進位制

要將十進位制轉為各進位制的方式,只需除以各進位制的權值,取得其餘數,第一次的餘數當個位數,第二次餘數當十位數,其餘依此類推,直到被除數小於權值,最後的被除數當最高位數。

一、十進位制轉二進位制

如:55轉為二進位制

2|55

27――1 個位

13――1 第二位

6――1 第三位

3――0 第四位

1――1 第五位

最後被除數1為第七位,即得110111

二、十進位制轉八進位制

如:5621轉為八進位制

8|5621

702 ―― 5 第一位(個位)

87 ―― 6 第二位

10 ―― 7 第三位

1 ―― 2 第四位

最後得八進位制數:127658

三、十進位制數十六進位制

如:76521轉為十六進位制

16|76521

4726 ――5 第一位(個位)

295 ――6 第二位

18 ――6 第三位

1 ―― 2 第四位

最後得1276516

二進位制與十六進位制的關係

2進位制 0000 0001 0010 0011 0100 0101 0110 0111

16進位制 0 1 2 3 4 5 6 7

2進位制 1000 1001 1010 1011 1100 1101 1110 1111

16進位制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)

可以用四位數的二進位制數來代表一個16進位制,如3a16 轉為二進位制為:

3為0011,a 為1010,合併起來為00111010。可以將最左邊的0去掉得1110102

右要將二進位制轉為16進位制,只需將二進位制的位數由右向左每四位一個單位分隔,將各單位對照出16進位制的值即可。

二進位制與八進位制間的關係

二進位制 000 001 010 011 100 101 110 111

八進位制 0 1 2 3 4 5 6 7

二進位制與八進位制的關係類似於二進位制與十六進位制的關係,以八進位制的各數為0到7,以三位二進位制數來表示。如要將51028 轉為二進位制,5為101,1為001,0為000,2為010,將這些數的二進位制合併後為1010010000102,即是二進位制的值。

若要將二進位制轉為八進位制,將二進位制的位數由右向左每三位一個單位分隔,將事單位對照出八進位制的值即可。

二進位制轉換成十六進位制計算方法

3樓:藍藍藍

二進位制轉十六進位制方法為:十六進位制是取四合一,即從二進位制的小數點為分界點,向左(或向右)每四位取成一位;

組分好以後,對照二進位制與十六進位制數的對應表,將四位二進位制按權相加,得到的數就是一位十六進位制數,然後按順序排列,小數點的位置不變哦,最後得到的就是十六進位制數

(注意事項:4位二進位制轉成十六進位制是從右到左開始轉換,不足時補0)。

注意16進位制的表示法,用字母h字尾表示,比如bh就表示16進位制數11;也可以用0x字首表示,比如0x23就是16進位制的23。

將16進位制轉為二進位制,方法就是一分四,即一個十六進位制數分成四個二進位制數,用四位二進位制按權相加,最後得到二進位制,小數點依舊就可以了。

4樓:聽不清啊

從小數點開始,向左右二邊按「四位一段」分段(不足補0),然後,每一段的四位二進位制數就對應一位十六進位制數。按照以下對應關係進行轉換:

0000 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

例如:(0100 1100 1000 0111 .1101 0000 0101 1000)2=(4c87.d058)16

5樓:匿名使用者

二進位制與十六進位制的關係

2進位制 0000 0001 0010 0011 0100 0101 0110 0111

16進位制 0 1 2 3 4 5 6 7

2進位制 1000 1001 1010 1011 1100 1101 1110 1111

16進位制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)

可以用四位數的二進位制數來代表一個16進位制,如3a16 轉為二進位制為:

3為0011,a 為1010,合併起來為00111010。可以將最左邊的0去掉得1110102

右要將二進位制轉為16進位制,只需將二進位制的位數由右向左每四位一個單位分隔,將各單位對照出16進位制的值即可。

6樓:匿名使用者

二進位制轉十六進位制只需要從右往左,四位對應一個十六進位制數就對了十六轉二進位制是每個十六進位制轉成四位的二進位制比如 十六進位制 12=0001 0010

十六進位制 ab=1010 1011

7樓:匿名使用者

很簡單 你這麼想 2^4=16 四位的二進位制數0和1的(不妨讓它從大到小)排列就是16種 剛好就是十六進位制的16個「阿拉伯數字」 按先後順序一一對應 然後類似0~9這十個阿拉伯數字 比如它們隨即構成250 我們就知道它是第251個數(以十進位制0為第一個數)無論哪種進位制 都是由它們各自的「阿拉伯數字」構成的數值的集合(學過實變應該也知道無理數雖然不可列 但也是可以一一對應 這個先不管) 所以不妨將16個四位的二進位制數看成是十六進位制的「阿拉伯數字」 顯而易見的 上面的答案是不是很容易就看懂了 書不是合每個人的胃口 學會讀書就是要找到自己合適的邏輯 出書人的思維不一定和你一樣 平常飯後適當想想 沒準就想到了 很多很複雜的問題都離不開簡單的基礎

8樓:

先記住:0=0000 1=0001 2=0010 3=0011······e=1110 f=1111

這個你應該知道的吧

然後再轉化,比如:二進位制1101010010.10101先把它從小數點往左右數,四位數一組,不足的補0所以得到: 0011 0101 0010.1010 1000

按照轉化的公式: 0011=3 0101=5 0010=2 1010=a 1000=8

所以十六進位制就是: 352.a8

恩,差不多就是這樣了,明白沒有啊

二進位制和十六進位制怎麼轉換

9樓:

以二進位制數的小數點為界,整數部分從右至左每4位分開,最左邊不足4位時前面用0補齊;小數部分從左至右每4位分開,最右邊不足4位時後面用0補齊。然後按每4位對應的十六進位制符號寫出來,小數點位置不變就ok了。例如要將11010010110111.

0011101化為十六進位制的步驟如下:

以小數點為界左右每4位分開:11'0100'1011'0111.0011'101;

最左邊和最右邊用0補齊至4位:0011'0100'1011'0111.0011'1010;

用十六進位制的符號把每4位的二進位制碼寫出來:34b7.3a。

所以11010010110111.0011101(2) = 34b7.3a(16)。

若要將十六進位制變換為二進位制,則只需將十六進位制符號直接寫成4位二進位制碼,去除最前面和最後面的0就可以了。如be9.3f,直接寫1011 1110 1001.

0011 1111即可。

10樓:笨貓不笨

二進位制轉十六進位制:

因為二進位制數僅由0和1組成,你只需記住,二進位制數的低位到高位分別表示1,2,4,8,16,32……,即2的(n-1)次方即可。對於四位二進位制數,從高到低分別是8,4,2,1。二進位制轉16進位制,只需將2進位制數從右向左每四位一組合,每一個組合以一個十六進位制數表示。

比如:(3)1110110四個四個組合後相當於0011 1010(注意位數不足補0),

0011=2+1=3,1010=8+2=a,所以轉換成的十六進位制數是3a.

反過來,十六進位制轉二進位制,只需把十六進位制的每一位分解成四位二進位制數即可,比如十六進位制的35,首先變3,3介於2和4之間,就想辦法把2和1湊成3,2+1=3,所以只有第一位和第二位是1,即0011;再變5,5介於4和8之間,就要想辦法把8以前的4,2,1三位數湊成5,可知4+1=5,所以第一位和第三位為1,即0101,所以轉換成的二進位制數是00110101。

11樓:匿名使用者

1.二進位制轉換成十六進位制數

將二進位制數轉換成十六進位制數的方法與二進位制轉換成八進位制數類似:將二進位制數從小數點開始分別向左(整數部分)和向右(小數部分)每4位分成一組,不足4位時,對原數值用0補足4位。再將每一組數轉換成十六進位制數碼中的一個數字,連線起來。

例 二進位制數(1010101011.011)2,轉換成十六進位制數為:

二進位制4位分組 0010 1010 1011 . 0110轉換成十六進位制 2 a b . 6

即:(1010101011.011)2=(2ab.6)162.十六進位制數轉換成二進位制數。

十六進位制數轉換成二進位制數方法是:將每一位十六進位制數寫成相應的4位二進位制數,再按順序排列好。

例 把十六進位制數(a26.f)8轉換為二進位制數。

十六進位制1位 a 2 6 . f

二進位制4位 1010 0010 0110 . 1111所以(a26.f)16=(101000100110.1111)2

二進位制三進位制十二進位制十六進位制用於什麼

通常二進位制用於bai數字系統,例 du如計算機 電zhi子數字計算機 系統dao。十六進 在過去用於稱量屬 16兩為1斤 現在一般用於二進位制系統中的簡化表示 1位十六進位制可以表示4位二進位制。三進位制比較少見,在進行隊伍的口令中可以見到 1 1 121。十二進位制在鐘錶上常見 時針每12小時轉...

二進位制,十進位制,十六進位制,求學習

二進位制 基本數bai字為0,1,只要超過du1做進位成為zhi10,1 1 10 十進位制 這個和我們平時dao學的專是一樣的 十六進位制 基本數字屬為0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,其中a,b,c,d,e,f,也就是表示10,11,12,13,14,15,超過f就...

什麼是二進位制?二進位制怎麼算,二進位制是什麼意思,怎麼算

二進位制 binary 在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這一系統中,通常用兩個不同的符號0 代表零 和1 代表一 來表示 1 數位電子電路中,邏輯閘的實現直接應用了二進位制,因此現代的計算機和依賴計算機的裝置裡都用到二進位制。每個數字稱為一個位元 bit,b...