【问题标题】:Convert decimal fractions to binary using sum of power of 2 method使用 2 的幂和方法将小数转换为二进制
【发布时间】:2014-07-21 15:10:54
【问题描述】:

如何将下列小数转换为二进制?

1/2=0.1 

1/4= 0.01
1/8=0.001

如何分配这些??

请解释...

【问题讨论】:

标签: numbers system


【解决方案1】:

在十进制数中,数字具有以下权重:

... 10000 1000 100 10 1 comma 1/10 1/100 1/1000 1/10000 ...

这样

23.51d 是 2 x 10 + 3 x 1 + 5 x 0.1 + 1 x 0.01

同样,在二进制计数中,权重是

... 16 8 4 2 1 comma 1/2 1/4 1/8 1/16 ...

这样

11.01b 是 1 x 2 + 1 x 1 + 0 x 1/2 + 1 x 1/4 = 3.25d

0.1b 是 1/2

0.01b 是 1/4

0.001b 是 1/8

...

【讨论】:

  • 0.5= 1 * 2^-1=0.1 只解释这一步 (1 * 2^1) 怎么来的??
  • 0.5 十进制数 = 1 X 2 次方 -1 = 0.1 二进制这怎么可能。
  • 你明白什么是重量吗?
  • 反复阅读我的回答。
猜你喜欢
  • 1970-01-01
  • 2021-01-12
  • 2020-04-28
  • 2016-06-27
  • 2012-06-12
  • 1970-01-01
  • 2011-04-05
  • 2014-12-04
  • 2010-12-13
相关资源
最近更新 更多