//判断一个数是否是2^N次方 bool is2N(int a) { // 2 4 8 16 // 10 100 1000 10000 //================================ // 100 a // & 011 a-1 //------- // 000 return !(a&(a-1)); }
相关文章:
//判断一个数是否是2^N次方 bool is2N(int a) { // 2 4 8 16 // 10 100 1000 10000 //================================ // 100 a // & 011 a-1 //------- // 000 return !(a&(a-1)); }
相关文章: