找考题网-背景图
未分类题

若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf('%d',s);
D.32

A.-1
B.0
C.1

【参考答案】

B
解析:“^”是位异或运算符,s^=32=s^32=32^32,异或运算的规则是:参与运算数中的相应位上的二进制位上,若数相同,则该位上的结果为0,数不同则结果为1。此题中是两个相同的数字进行异或其结果为0。
热门试题

问答题排列