heluan

0.25转换成二进制是0.01,为什么呢?

0.25 * 2 * 2 = 1, 即0.25 = 1 /2 /2。

对于十进制小数来说,1 /10 /10 = 0.01(10) ,同样,对于二进制的小数来说,1 / 2 /2 = 0.01。

所以:0.25 = 1 /2 /2 = 0.01。

再看一个数0.75

0.75 * 2 = 1.5, 1.5 * 2 = 3 

即0.75 * 2 * 2 = 3,0.75 = 3 / 2 /2。

3的二进制为11,3 / 2 / 2即二进制的11连续右移2位,0.11。

所以0.75的二进制为0.11

 

分类:

技术点:

相关文章:

  • 2021-05-02
  • 2021-11-02
  • 2022-12-23
  • 2021-11-28
  • 2021-07-13
  • 2021-09-27
  • 2021-08-09
猜你喜欢
  • 2022-02-10
  • 2021-09-27
  • 2021-10-10
  • 2021-11-11
  • 2021-09-27
  • 2021-07-10
相关资源
相似解决方案