问题
单项选择题
设有定义语句:char c1=92, c2=92; ,则以下表达式中值为零的是( )。
A) c1^c2
B) c1&c2
C) ~c2
D) c1|c2
答案
参考答案:A
解析: 本题考的是位运算。“^”是按位异或运算,当对应位上的二进制数值相同时,异或的结果为0;对应位上的二进制数值不同时,异或的结果为1。因为c1、c2的值相同,所以异或的结果为0,所以A)为正确答案。
设有定义语句:char c1=92, c2=92; ,则以下表达式中值为零的是( )。
A) c1^c2
B) c1&c2
C) ~c2
D) c1|c2
参考答案:A
解析: 本题考的是位运算。“^”是按位异或运算,当对应位上的二进制数值相同时,异或的结果为0;对应位上的二进制数值不同时,异或的结果为1。因为c1、c2的值相同,所以异或的结果为0,所以A)为正确答案。