二进制十进制间小数互转(二)

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

二进制十进制间小数怎么转换

十进制的小数转换为二进制:

小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0。

eg 1: 死循环 小数点后面永远不为0

十进制二进制
0.10.
小数位*20.20整数位为0
0.40
0.80
小数位*21.61整数位为1
小数位*21.21
0.40
0.80
1.61
1.21
0.40
0.1 =0.0001100110

eg 2:小数点后面为0

十进制二进制
0.1250.
0.250
0.50
1.01小数点后是0 终止计算
0.125 =0.001
进行二进制到十进制的转换。

二进制的小数转换为十进制主要是乘以2的负次方,从小数点后开始,依次乘以2的负一次方,2的负二次方,2的负三次方等。
eg:

二进制十进制
0.0010.
第一位*1/20*1/20+
第二位*1/40*1/40+
第三位*1/81*1/8125
0.001 =0.125

在线进制转换

支持在2~36进制之间进行任意转换,支持浮点型
https://tool.oschina.net/hexconvert/

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光顶术士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值