天天看點

二進制十進制間小數互轉(二)二進制十進制間小數怎麼轉換線上進制轉換如果是想試試正負數轉換可以看看下面的文章

https://jingyan.baidu.com/article/425e69e6e93ca9be15fc1626.html

文章目錄

  • 二進制十進制間小數怎麼轉換
        • 十進制的小數轉換為二進制:
        • 進行二進制到十進制的轉換。
  • 線上進制轉換
  • 如果是想試試正負數轉換可以看看下面的文章

二進制十進制間小數怎麼轉換

十進制的小數轉換為二進制:

小數部分乘以2,取整數部分依次從左往右放在小數點後,直至小數點後為0。

eg 1: 死循環 小數點後面永遠不為0

十進制 二進制
0.1 0.
小數位*2 0.2 整數位為0
0.4
0.8
小數位*2 1.6 1 整數位為1
小數位*2 1.2 1
0.4
0.8
1.6 1
1.2 1
0.4
0.1 = 0.0001100110

eg 2:小數點後面為0

十進制 二進制
0.125 0.
0.25
0.5
1.0 1 小數點後是0 終止計算
0.125 = 0.001

進行二進制到十進制的轉換。

二進制的小數轉換為十進制主要是乘以2的負次方,從小數點後開始,依次乘以2的負一次方,2的負二次方,2的負三次方等。

eg:

二進制 十進制
0.001 0.
第一位*1/2 0*1/2 +
第二位*1/4 0*1/4 +
第三位*1/8 1*1/8 125
0.001 = 0.125

線上進制轉換

支援在2~36進制之間進行任意轉換,支援浮點型
https://tool.oschina.net/hexconvert/
           

可以自己試一試,然後用工具對照下結果

如果是想試試正負數轉換可以看看下面的文章

十六進制十進制二進制轉換過程(正負一樣)(一)