//n&=(n-1)作用,去掉最右边的1 public static int findNum1(int n){ int count = 0; while(n > 0) { count++; n&=(n-1); } return count; }
计算一个数的二进制表示中1的个数
最新推荐文章于 2023-01-05 18:08:53 发布
本文介绍了一个计算整数二进制表示中1的个数的方法。通过使用位操作符,该方法能高效地统计出指定整数中1出现的次数。
739

被折叠的 条评论
为什么被折叠?



