4

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

 1 year ago
source link: https://feiju12138.github.io/2022/05/14/%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%95%B0%E8%BD%AC%E6%8D%A2%E4%B8%BA%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B0/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

2022-05-142022-05-15

1

二进制数(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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK