编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
2017-10-12 21:09
344 查看
#define _CRT_SECURE_NO_WARNINGS -1 #include <stdio.h> #include <windows.h> void fun1(int value1,int value2) { int count = 0; int num = 0; while (num<32) { if ((value1 & 1) != (value2 & 1)) { count++; } value1 >>= 1; value2 >>= 1; num++; } printf("共有 %d 个bit位不同\n",count); } int main() { printf("请输入两个整型数字:\n"); int num1 = 0; int num2 = 0; scanf("%d %d",&num1,&num2); fun1(num1,num2); system("pause"); return 0; }
相关文章推荐
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- c语言编程实现两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 1.编程实现: 两个int(32位)整数m和n的二进制表达中, 有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- .编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 1.输出一个整数的每一位。2. 编程实现: 两个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)不同?
- 4.编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- 编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 用c语言实现,两个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)不同