n>0?(n&(n-1))==0:false;
1. n>0首先考虑到了负数
2. n=n&(n-1)的效果是消除n的最后一个1位。
参考自:http://blog.csdn.net/wangfengfan1/article/details/47958621
n>0?(n&(n-1))==0:false;
1. n>0首先考虑到了负数
2. n=n&(n-1)的效果是消除n的最后一个1位。
参考自:http://blog.csdn.net/wangfengfan1/article/details/47958621