c语言实现谷歌笔试题:返回参数二进制中1的个数
2016-09-19 12:56
417 查看
#include <stdio.h> int count_one_bits(int num) { int count = 0; while(num) { count++; num = num&(num-1); } return count; } int main() { int num = -1; printf("count = %d\n", count_one_bits(num)); return 0; }
相关文章推荐
- 用C语言编写一个函数返回参数二进制中 1 的个数(3种方法)(谷歌笔试题)
- 我用C语言 写一个函数返回参数二进制中 1 的个数的三种不同方法
- C实现 一个函数返回参数二进制中1的个数(面试题)
- C语言中写一个函数返回参数二进制中 1 的个数
- 【c语言】 写一个函数返回参数二进制中 1 的个数
- 1.写一个函数返回参数二进制中1的个数2.获取一个数二进制序列中所有的偶数为和奇数位,分别输出二进序列3.输出一个整数的每一位4.编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(b
- C语言中写一个函数返回参数二进制中 1 的个数
- 【C语言】编写一个函数返回参数二进制中1的个数。
- 用C语言写一个函数返回参数二进制中1的个数
- 【c语言】 写一个函数返回参数二进制中 1 的个数
- 【C语言】写一个函数返回参数二进制中1的位数。
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回...
- c语言实现可变参数
- C语言中不用宏实现变长参数函数的原理及实现
- XFire实现自定义类型参数传递和调用返回自定义类型方法
- C语言中不用宏实现变长参数函数的原理及实现
- C语言实现二进制文件读写
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- C语言 不确定参数个数的简单实现
- C语言中返回字符串函数的四种实现方法