【笔记】二进制数转换为十进制数

前言

二进制数(B)转换为十进制数(D)

二进制数转换为十进制数

  • 示例:将二进制数 10110.1101 转化为十进制数
  1. 首先将整数和小数分开
  2. 先将二进制整数转换为十进制整数(10110=>22)

从个位(权为0)开始,依次计算2的乘方和(根据位的增加,权自增)

0×20+1×21+1×22+0×23+1×24=22

  1. 再将二进制小数转换为十进制小数(1101=>0.8125)

从十分位(权为-1)开始,依次计算2的乘方和(根据位的减小,权自减)

1×2-1+1×2-2+0×2-3+1×2-4=0.8125

  1. 最后将十进制整数和十进制小数求和

22+0.8125=22.8125

  1. ∴ (10110.1101)B = (22.8125)D

完成

参考文献

哔哩哔哩——猴博士爱讲课