选择题   若变量已正确定义,则以下语句的输出结果是______。
      s=32;
      s^=32;
      printf('%d',s);
 
【正确答案】 B
【答案解析】[考点] 预编译处理、动态分配、结构体、位运算和文件 “^”是按位异或运算符,若s^32=32^32,异或运算的规则为:在参与运算数中的相应位上的二进制位上,若数相同,则该位上的结果为0;若数不同,则结果为1。此题是两个相同的数字进行异或,其结果为0。