一:正整数转成二进制。除二取余,然后倒序排列,高位补零。得0111 1100
二:验证:2的6次方+2的5次方+2的4次方+2的3次方+2的2次方 结果也是124.
三:数字比较小的话,还可以使用技巧来计算
7位二进制的最大值0111 1111=2的7次方-1=127 127-3=124 所以只需要0111 1111减去3即可。 3的二进制为 2的一次方+2的0次方。刚好把最右边的两个1 改为0即可 0111 1100