天天看点

二进制十进制间小数互转(二)二进制十进制间小数怎么转换在线进制转换如果是想试试正负数转换可以看看下面的文章

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/
           

可以自己试一试,然后用工具对照下结果

如果是想试试正负数转换可以看看下面的文章

十六进制十进制二进制转换过程(正负一样)(一)