异或运算

#include<stdio.h>
int main()
{
	int n,m;
	while(scanf("%d%d",&m,&n)!=EOF)
		printf("%d\n",m^n);//任何数与0异或都得他本身,	
	return 0;			//异或时转化为二进制进行逐位比较,不同为1,相同为0
}
//例如:5^2=7
//5转化为二进制为101,2转化为二进制为010
//他们异或得111即为十进制7 

猜你喜欢

转载自blog.csdn.net/hezhiying_/article/details/80314608
今日推荐