若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);

2024-11-29 16:35:01
推荐回答(2个)
回答(1):

^是异或符号,因此只要两个数相同,异或出来就一定是0,所以输出结果是0.

回答(2):

任何一个数组和自己异或的结果都是0
所以输出结果是 0