分类：电脑/网络-程序设计-C/C++
问题：c语言整型变量x和y的值相等,且为非0值,则以下选项中,结果为0? 
整型变量x和y的值相等,且为非0值,则以下选项中,结果为0的表达式是 x^y
why
回答：“按位异或”运算符“^”：
运算规则：如果两个运算对象的对应位不相同，则结果为1，否则为0。
因为x与y的值相同，所以x与y的对应位相同，所以x^y的结果为0。
你可以参考C语言教材关于“位运算”的相关章节。