十进制数转化为二进制数的技巧

227 阅读1分钟

实际上,记住

1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, ......

0  1  2  3  4   5   6   7    8    9    10    11    12    13    14     15     16

就可简单进行整数部分的转换

记住

0.5, 0.25, 0.125, 0.0625, ......
-1   -2    -3     -4

就可简单进行小数部分的转换

eg:

(835.6875)10 = (11 0100 0011.1011)2

简便方法

835 = 512 + 256 + 64 + 2 + 1,故结果为 11 0100 0011

0.6875 = 0.5 + 0.125 + 0.0625,故结果为 0.1011

结果为 11 0100 0011.1011