#include<stdio.h>
int main()
{
int num1=0,num2=0;
printf("please enter the number>");
scanf("%d%d",&num1,&num2);
int i=0,count=0;
for(;i<32;i++)
{
if(num1%2!=num2%2)
count++;
num1/=2;
num2/=2;
}
printf("%d\n",count);
return 0;
}
求两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
最新推荐文章于 2022-05-10 18:48:50 发布