C语言判断一个数是否是2的幂次方或4的幂次方