用一行语句判断一个整数是否为2的幂 一个整数为2的幂说明该整数的二进制中只有一个1. bool isSquareOf2 (int n) { return (n&(n-1))==0?true:false; }