有如下程序段: int x=1,y=2,z=3; X=x^z: ‘ ,。。‘ y=y^z; z=x^y; cout

admin2010-03-15  29

问题 有如下程序段:
int x=1,y=2,z=3;
X=x^z:    ‘    ,。。‘
y=y^z;
z=x^y;
cout<执行这个程序段的输出是【  】。

选项

答案213

解析 运算符“^”是异或运算符。1、2和3分别用二进制表示为0001、0010和001l,先看要输出的数据x=0001^0011=0010,即2;然后是y=0010^0011=0001,即l;z=0001^0010=0011,即3,因此输出213。
转载请注明原文地址:https://kaotiyun.com/show/Fbjp777K
0

最新回复(0)