//判断一个数是否是2^N次方bool is2N(int a){// 2 4 8 16// 10 100 1000 10000//================================// 100 a // & 011 a-1//-------// 000 return !(a&(a-1));}
本文共 279 字,大约阅读时间需要 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));}
转载于:https://www.cnblogs.com/hanxi/archive/2012/10/03/2711008.html