判断一个无符号整数是否为2的幂次方 Number to check: if n is a power of 2 /** * Returns true if n is a power of 2 * @param n * @return 1 if true, 0 otherwise */ static inline int x_is_power_of_2(unsinged int n) { return n && !(n & (n - 1)); }