【笔记】二进制数转换为十进制数
前言
二进制数(B)转换为十进制数(D)
二进制数转换为十进制数
- 示例:将二进制数 10110.1101 转化为十进制数
- 首先将整数和小数分开
- 先将二进制整数转换为十进制整数(10110=>22)
从个位(权为0)开始,依次计算2的乘方和(根据位的增加,权自增)
0×20+1×21+1×22+0×23+1×24=22
- 再将二进制小数转换为十进制小数(1101=>0.8125)
从十分位(权为-1)开始,依次计算2的乘方和(根据位的减小,权自减)
1×2-1+1×2-2+0×2-3+1×2-4=0.8125
- 最后将十进制整数和十进制小数求和
22+0.8125=22.8125
- ∴ (10110.1101)B = (22.8125)D