问题 单项选择题

设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是( )。

A) c1^c2
B) c1&c2
C) ~c2
D) c1|c2

答案

参考答案:A

解析: 本题考的是位运算。“^’是按位异或运算,当对应位上的二进制数值相同时,异或的结果为0,对应位上的二进制数值不同时,异或的结果为1,因为c1、c2的值相同,所以异或的结果为0,所以A)为正确答案。

判断题
填空题