假设该整数为n 方法一 除去n是0的情况 判断 n & (n-1) 的值是否为0,如果为0,说明该数只有一位是1,则n是2的幂次方,否则不是 方法二 判断 n & (-n) 的值是否为n,如果为n,说明该数是2的幂次方 (水博客,逃