进制中1的个数

请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。

 

解题思路:这道题用无符号移位符(>>>),不要用普通的移位运算符(>>),要不出错,很奇怪

posted @ 2020-05-05 21:54  BeeeenWei  阅读(134)  评论(0)    收藏  举报