【操作系统】【技巧篇】十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示

十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示:____。

算式不复杂,但是换种玩法,会让你眼前一亮!

  1. 拆解算式
    3 * 512 = 3 * 2 ^ 9 = (2+1)* 2 ^ 9 = 2 ^ 10 + 2 ^ 9

    7 * 64 = (4 + 2 + 1) * 2 ^ 6 = 2 ^ 8 + 2 ^ 7 + 2 ^ 6

    4 * 8 = 4 * 2 ^ 3 = 2 ^ 5

    5 = 4 + 1 = 2 ^ 2 + 2^0

  2. 最后
    3512+764+4*8+5 = (111 1110 0101)2 = (7E5)16

你可能感兴趣的:(操作系统,服务器,linux,windows)