十进制值的二进制表示为0.33

时间:2013-11-06 09:43:50

标签: binary

如何获取任何十进制值的二进制...比如说0.33,0.6,0.5 .. 有人可以解释这个概念。一旦完成十进制值的二进制表示,我需要理解浮动表示。

1 个答案:

答案 0 :(得分:1)

这是解决方案

  • 0.33 * 2 = 0.66 -------- 0

  • 0.66 * 2 = 1.32 -------- 1

  • 0.32 * 2 = 0.64 -------- 0

  • 0.64 * 2 = 1.28 -------- 1

  • 0.28 * 2 = 0.56 -------- 0

  • 0.56 * 2 = 1.12 -------- 1

  • 0.12 * 2 = 0.24 -------- 0

  • 0.24 * 2 = 0.48 -------- 0

  • 0.48 * 2 = 0.96 -------- 0

  • 0.96 * 2 = 1.92 -------- 1

  • 0.92 * 2 = 1.84 -------- 1

  • .................

此过程继续,直到结果变为零并向下记录到点之后,例如:0.11000101010

希望它对你有用。