判断n是否为2的幂

_Bool is_power_of_2(unsigned int n) {
  if (n == 0) {
    return false;
  }
  return (n & (n-1)) == 0;
} 

 

posted on 2013-03-11 21:06  chenkkkabc  阅读(188)  评论(0编辑  收藏  举报