如何获取任何十进制值的二进制...比如说0.33,0.6,0.5 .. 有人可以解释这个概念。一旦完成十进制值的二进制表示,我需要理解浮动表示。
答案 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
希望它对你有用。