问题
单项选择题
有以下程序 main() {unsigned char a,b; a=4|3; b=4&3; printf("%d%d\n",a,b) ; } 执行后输出结果是
A.70
B.07
C.11
D.430
答案
参考答案:A
解析:按位与运算符“&”中参加运算的两位都为1时,其结果为1,否则结果为0,或位或运算符“|”中参加运算的两位只要有一个为1,则结果为1,只有当相应的两位都为0结果才为0。所以最后输出a和b的值为7和0。