计算二进制整数中有多少个1 判断是否为2的n次幂

判断是否为2的n次幂

x & (x-1)== 0 ==> x是2的n次幂

计算二进制整数中有多少个1

while( x>0 )

{

num++;

x = x & (x-1)

}

    原文作者:ccemmawatson
    原文地址: https://blog.csdn.net/ccemmawatson/article/details/41314171
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞