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

admin2009-01-15  48

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

选项 A、c1∧c2
B、c1&c2
C、~c2
D、c1|c2

答案1

解析 按位异或“^”运算,是当对应位上的二进制数值相同时结果为0,否则为1。因为c1, c2的值相同,所以异或的结果为0,选项A)正确。按位与“&”运算符只有当所有对应位上的数都不相同时结果才为0,所以c1&c2的值不可能为0,选项B)错误。“~”是按位取反,由于十进制数 92转化成二进制数并不是全为1,所以即使取反也不能得到全为。的答案,所以错误。“|”是按位或运算,由于十进制数92转化为二进制数也不是全为0,所以按位或运算后也不会全为0。
转载请注明原文地址:https://kaotiyun.com/show/74Hp777K
0

相关试题推荐
最新回复(0)