二進位制小數如何與十進位制十六進製制八進位制互轉

2021-03-09 05:00:27 字數 1728 閱讀 4683

1樓:匿名使用者

二進位制與十進位制間的相互轉換:

(1)二進位制轉十進位制 方法:「按權求和」 例: (1011.

01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2) )10 =(8+0+2+1+0+0.25)10 =(11.25)10 規律:

個位上的數字的次數是0,十位上的數字的次數是1,......,依獎遞增,而十 分位的數字的次數是-1,百分位上數字的次數是-2,......,依次遞減。

注意:不是任何乙個十進位制小數都能轉換成有限位的二進位制數。 (2)十進位制轉二進位制 · 十進位制整數轉二進位制數:

「除以2取餘,逆序排列」(除二取餘法) 例: (89)10 =(1011001)2 2 89 ……1 2 44 ……0 2 22 ……0 2 11 ……1 2 5 ……1 2 2 ……0 1 · 十進位制小數轉二進位制數:「乘以2取整,順序排列」(乘2取整法) 例:

(0.625)10= (0.101)2 0.625x2=1.25 ……1 0.

25 x2=0.50 ……0 0.50 x2=1.

00 ……1

八進位制與二進位制的轉換:

二進位制數轉換成八進位制數:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到乙個八進位制數。 八進位制數轉換成二進位制數:

把每乙個八進位制數轉換成3位的二進位制數,就得到乙個二進位制數。 八進位制數字與二進位制數字對應關係如下: 000 -> 0 100 -> 4 001 -> 1 101 -> 5 010 -> 2 110 -> 6 011 -> 3 111 -> 7 例:

將八進位制的37.416轉換成二進位制數: 3 7 . 4 1 6 011 111 .100 001 110 即:

(37.416)8 =(11111.10000111)2 例:

將二進位制的10110.0011 轉換成八進位制: 0 1 0 1 1 0 .

0 0 1 1 0 0 2 6 . 1 4 即:(10110.

011)2 = (26.14)8

3.十六進製制與二進位制的轉換:

二進位制數轉換成十六進製制數:從小數點開始,整數部分向左、小數部分向右,每4位為一組用一位十六進製制數的數字表示,不足4位的要用「0」補足4位,就得到乙個十六進製制數。 十六進製制數轉換成二進位制數:

把每乙個十六進製制數轉換成4位的二進位制數,就得到乙個二進位制數。 十六進製制數字與二進位制數字的對應關係如下: 0000 -> 0 0100 -> 4 1000 -> 8 1100 -> c 0001 -> 1 0101 -> 5 1001 -> 9 1101 -> d 0010 -> 2 0110 -> 6 1010 -> a 1110 -> e 0011 -> 3 0111 -> 7 1011 -> b 1111 -> f 例:

將十六進製制數5df.9 轉換成二進位制: 5 d f . 9 0101 1101 1111 .1001 即:

(5df.9)16 =(10111011111.1001)2 例:

將二進位制數1100001.111 轉換成十六進製制: 0110 0001 . 1110 6 1 . e 即:

(1100001.111)2 =(61.e)16

2樓:低調的金子

用附件裡的計算器,眺到科學型,然後就可以直接轉了~~~

十進位制轉二進位制原理,十進位制轉二進位制的這方法的數學原理是什麼啊?求大神詳解!

用2輾轉相除至結果為1 將餘數和最後的1從下向上倒序寫 就是結果 例如302 302 2 151 餘0 151 2 75 餘1 75 2 37 餘1 37 2 18 餘1 18 2 9 餘0 9 2 4 餘1 4 2 2 餘0 2 2 1 餘0 故二進位制為100101110 二進位制轉十進位制 從...

二進位制小數怎麼轉換為十進位制,二進位制數如何轉換成十進位制數?

和整數一樣,從小數點後第一位開始算,第一位是1 2,第二位是1 4,然後是1 8,然後是1 16,以此類推,比如 二進位制1.011 1 0 1 2 1 1 4 1 1 8 1 0.25 0.125 十進位制1.375 用權啊 比如10.101的二進位制.對應十進位制為 1 2 1 0 2 0 1 ...

與二進位制小數011等值的十進位制和十六進製制分別是

二進位制小數0.11轉換十進位制為1 2 1 4 0.75。0.11二進位制轉換為16進製制,先把小數部分補成四位,即0.1100。根據轉換關係,首先1100為十進位制的12,轉換16進製為c。所以0.11b轉換16進製制就是0.ch h表示其是16進製制數 單精度浮點數,9.625,首先需要轉換為...