判断一个数是否是2的幂
前言 概念: 如果一个数是2的幂,那么它的二进制是这样的: 2 10 4 100 8 1000 16 10000 也就是第一个是1,其他都是0。 然后-1的话: 1 01 4 11 8 111 ...
前言 概念: 如果一个数是2的幂,那么它的二进制是这样的: 2 10 4 100 8 1000 16 10000 也就是第一个是1,其他都是0。 然后-1的话: 1 01 4 11 8 111 ...