问题
填空题
有如下程序段:
int x=1,y=2,z=3;
x=x^z;
y=y^z;
z=x^y;
cout<<x<<y<<z;
执行这个程序段的输出是______。
答案
参考答案:213
解析:
本题主要考查异或(^)运算符,相异为1,相同为0,即是:0和0异或得0,0和1异或得1,1和0异或得1,1和1异或得0。
有如下程序段:
int x=1,y=2,z=3;
x=x^z;
y=y^z;
z=x^y;
cout<<x<<y<<z;
执行这个程序段的输出是______。
参考答案:213
解析:
本题主要考查异或(^)运算符,相异为1,相同为0,即是:0和0异或得0,0和1异或得1,1和0异或得1,1和1异或得0。