选择题
有以下程序:
#include <stdio.h>
main( )
{ int c,d;
c = 10^3;
d = 10+3;
printf('%d,%d\n',c,d);
}
程序运行后的输出结果是______。
A、
103,13
B、
13,13
C、
10,13
D、
9,13
【正确答案】
D
【答案解析】
C语言中“^”的意思是按位异或,因此10^3表示先把10和3换算成二进制再进行异或,即1010^0011=1001转成十进制为9,因此答案为D选项。
提交答案
关闭