將11二進數轉化為十進位制數八進位制數和十六進位制數

2021-03-06 05:53:49 字數 3422 閱讀 4247

1樓:仁昌居士

111001.101二進數轉化為十進位制數為57.625。

111001.101二進數轉化為八進位制數為71.5。

111001.101二進數轉化為十六進位制數為39.a。

二進位制數轉換成十進位制數的基本做法是,把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。即111001.101二進數=2^5+2^4+2^3+2^0,2^-1+2^-2=57.

625十進位制數。

將一個二進位制數換算為八進位制,只需將二進位制串劃分成每三個位一組(如果需要的話,在前面補零),然後將三位一組的位串替換為相應的八進位制數字即可。即111001.101二進數=111,001.

101=71.5。

將一個二進位制數換算為十六進位制,只需將二進位制串劃分成每四個位一組(如果需要的話,在前面補零),然後將四位一組的位串替換為相應的十六進位制數字即可。即111001.101二進數=0011,1001.

1010=39.a。

2樓:毓人

(111001.101)2

=(111 001 . 101)2

=(71.5)8

=(111001.101)2

=(0011 1001 . 1010)2

=(39.a)16

(111001)2

=((((((0*2+1)*2+1)*2+1)*2+0)*2+0)*2+1)10

=(((((1*2+1)*2+1)*2+0)*2+0)*2+1)10=((((3*2+1)*2+0)*2+0)*2+1)10=(((7*2+0)*2+0)*2+1)10=((14*2+0)*2+1)10

=(28*2+1)10

=(57)10

(0.101)2

=(((1/2+0)/2+1)/2)10

=((0.5/2+1)/2)10

=((0.25+1)/2)10

=(1.25/2)10

=(0.625)10

(111001.101)2

=(57.625)10

3樓:匿名使用者

111001.101b=71.5o=39.ah=7*8^1+1*8^0+5*8^(-1)=57.625d

將11011011.001101b轉換為對應的八進位制,十六進位制和十進位制數

4樓:仁昌居士

11011011.001101b轉換八進位制數

為333.15,轉換十六進位制數為db.34,轉換十進位制數數為219.203125。

二進位制數到十六進位制數的轉換是從小數點開始,分別向左、右按4位分組轉換成對應的十六進位制數字字元,最後不滿4位的,則需補0。即11011011.001101b=[1101][1011].

[0011][0100]b=db.34。

二進位制與八進位制的互相轉換和二進位制與十六進位制的轉換類似,區別在於需要操作的是三位一組而不是四位。即11011011.001101b=[011][011][011].

[001][101]b=333.15。

二進位制轉換為十進位制方法是「按權求和」,先將二迸制的數寫成加權係數式,而後根據十進位制的加法規則進行求和。即11011011.001101b=[1*2^7+1*2^6+1*2^4+1*2^3+1*2^1+1*2^0].

[1*2^-3+1*2^-4+1*2^-6]=219.203125。

5樓:匿名使用者

利用簡單辦法轉成八進位制數:1位八進位制數對應3位二進位制數

11011011.001101b=[011][011][011].[001][101]b=333.15o

利用簡單辦法轉成十六進位制數:1位十六進位制數對應4位二進位制數

11011011.001101b=[1101][1011].[0011][0100]b=db.34h

轉十進位制:寫出二進位制整數部分各位上基數,從個位的1開始,向左逐位寫,寫夠8位,每位都是右邊位乘以2;小數部分,從小數點向右寫,寫6位,每位都是左邊位除以2:

128 64 32 16 8 4 2 1. 1/2 1/4 1/8 1/16 1/32 1/64

1 1 0 1 1 0 1 1. 0 0 1 1 0 1 將要轉換的數位對齊寫在下面

上式每位上下做乘法,結果左右做加法=1*128+1*64+0*32+1*16+1*8+0*4+1*2+1*1+0*1/2+0*1/4+1*1/8+1*1/16+0*1/32+1*1/64=128+64+16+8+2+1+0.125+0.0625+0.

015625=219.203125

將十進位制數902.348轉換為二進位制數、八進位制數和十六進位制數。

6樓:北京瑞星資訊科技股份****

902:

1110000110;

1606;386

348:

101011100;534;15c

902.348:

1110000110.010110010001011010000111001010110000001;

1606.2621320712601;

386.5916872b02。

7樓:匿名使用者

二進位制:1110000110.01011001000101101000011100101011

將十進位制數2746.12851轉換為二進位制數、八進位制數和十六進位制數,要求計算過程

8樓:匿名使用者

1.決定二進位制數小數部分的位數為16位,那麼需要乘以65536(2^16)進行整數化。

(2746.12851)10*(2^16)10

=(2746.12851)10*(65536)10

=(179970278.03136)10

取整數部分,

>(179970278)10

=(aba20e6)16

=(1010 1011 1010 0010 0000 1110 1110)2

因為最初乘了65536,即2的16次方,所以換算成二進位制時應右移十六位,

即最終結果等於(101010111010.0010000011101110)2。

ps:為什麼要換算成十六進位制?一個十六進位制數就等於四個二進位制位,一次性就計算了四個二進位制位的結果,這當然是相對比較有效率的做法。

一個八進位制數就等於三個二制位,

所以(101010111010.0010000011101110)2可按每三位進行一次分割,缺的位補零

即:(101 010 111 010.001 000 001 110 111)2=(5272.10167)8

一個十六進位制數就等於四個二制位,

所以(1010 1011 1010.0010 0000 1110 1110)2可按每四位進行一次分割,缺的位補零

即:(aba.20e6)16

將十進位制51轉化為二進位制數是多少

用電腦自帶的計算器就可以算啦,開啟計算器,點檢視 科學型,輸入51,點二進位制,就顯示出結果了,110011.把十進位制數51化為二進位制數,則51 2 二進位制1000010轉化為十進位制是多少?二進位制數從右到左依次是2 0,2 1,2 2,2 3 1000010 1 2 6 0 2 5 0 2...

十進位制數47與負47轉化為二進位制數後的原碼反碼

47的原碼 0010 1111 47的反碼 0010 1111 47的補碼 0010 1111 47的原碼 1010 1111 47的反碼 1101 0000 47的補碼 1101 0001 最佳答案 檢舉引進補碼的作用是為了讓計算機更方便做減法比如說,按時間12個小時來算 現在的準確時間是4點 有...

將二進位制數10011010分別轉化為八進位制數和十六進位制

八進位制 10011010 拆分10 011 010二進位制 八進位制 10 2 011 3 010 2 所以二進位制10011010轉化成八進位制就是232十六進位制 10011010 拆分1001 1010 二進位制 十六進位制 1001 9 1010 b 所以 二進位制10011010 成十六...