问题 单项选择题

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

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

答案

参考答案:A

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

选择题
单项选择题