小数的二进制与十进制的转换

导言

在计算机的运行中,总是会不可避免的与二进制打交道,但是我们又通常使用十进制,所以十进制与二进制的转换就显得有些尤为重要了。小数的二进制与十进制的转换又跟整数略有不同,今天就了解一下小数的二进制与十进制的转换。

二进制的小数

首先看这样一个小数 ( 100101.1101 ) 2 (100101.1101)_2 100101.11012
我们吧上面的二进制小数分段得到如下结果
( 100101 ) 2 . ( 1101 ) 2 (100101)_2 . (1101)_2 (100101)2.(1101)2
那么其中的整数部分和小数部分一目了然,有了上面的结果之后我们开始对上面的二进制小数进行转换。

二进制小数转十进制

二进制转十进制采用的是先把二进制小数按加权系数形式展开,再相加之后得到其十进制值。

整数部分
( 100101 ) 2 = 1 ∗ 2 5 + 0 ∗ 2 4 + 0 ∗ 2 3 + 1 ∗ 2 2 + 0 ∗ 2 1 + 1 ∗ 2 0 = 37 (100101)_2 = 1*2^5+0*2^4+0*2^3+1*2^2+0*2^1+1*2^0=37 (100101)2=125+024+023

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值