选择题
若有以下程序:
#include <stdio.h>
main( )
{int c;
c=10^5;
printf('%d\n', c);
}
则程序的输出结果是______。
A、
5
B、
15
C、
10000
D、
105
【正确答案】
B
【答案解析】
本题考查位运算中的按位异或运算符。异或运算只有在两个比较的位不同时其结果是1,否则结果为0,10用二进制表示为00001010,5用二进制表示为00000101,异或运算后结果为00001111,即15,选项B正确。
提交答案
关闭