两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
来源:互联网 发布:搜索文件软件 编辑:程序博客网 时间:2024/05/20 04:30
#include<stdio.h>#include<stdlib.h>int bit_difference(int a, int b){ int tmp = 0; int num = 0; tmp = a^b; while (tmp) { num++; tmp = tmp&(tmp - 1); } return num;}int main(){ int count = 0; int num1 = 0; int num2 = 0; printf("请输入两个数,用空格隔开\n"); scanf_s("%d%d", &num1, &num2); count = bit_difference(num1, num2); printf("不同的bit有%d位\n", count); system("pause"); return 0;}
阅读全文
1 0
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 如何实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 求两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- ACSII码画图
- 【MongoDB】MongoDB基本入门01
- Spark参数
- Audiophobia UVA
- Servlet处理表单数据(成长记录)
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- vue学习-过滤器
- input file图片上传并回显
- 如何在VS2013+QT5.3环境下使用自定义信号与槽函数
- 个人总结42
- 链队列(C语言实现)学习记录
- 设计模式--简单工厂
- H5+JS+相对单位rem实现第三方支付页(输入金额+模拟数字键盘+自适应布局+大写金额)
- 最大子段-n个数求和最大且连续的子段-最简单的一维dp,动态规划入门教程,包听懂