获取二进制数中1的个数

Posted on 2016-10-25 09:44  何处尘归  阅读(262)  评论(0)    收藏  举报

Python

 

def get_count_1_of_value(value):
    count = 0
    while(value > 0):
        value = value & (value - 1)
        count  = count + 1
    return count

 

  

 

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3