#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 0, b = 0,sum=0,i=0;
int c[32]={0};
int d[32]={0};
printf("请输入第一个数:>");
scanf("%d",&a);
printf("请输入第二个数:>");
scanf("%d",&b);
for(i=0;i<32;i++)
{
c[i]=a%2;
a=a/2;
d[i]=b%2;
b=b/2;
}
for(i=0;i<32;i++)
{
if(c[i]!=d[i])
sum++;
}
printf("两个数中有%d个比特位不同\n",sum);
system("pause");
}