C语言:写一个函数返回参数二进制中1的个数(两种方法)

1.首先我们都应该知道一个数有32个bits,因此我们可以通过for循环实现语句。


2.以上方法虽然能够准确找出二进制数1的个数,但却使计算机进行了好多没必要的循环:比如:100000  1只有一位,却依然进行了32次循环。接下来为大家展示一种更为理想的方法。



猜你喜欢

转载自blog.csdn.net/cdatreides/article/details/80020431