有以下程序 #include <stdio.h> main( ) { int c, d; c = 10^3; d = 10+3; printf("%d,%d\n", c, d); } 程序运行后的输出结果是

admin2021-06-15  24

问题 有以下程序
#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换算成2进制再进行异或,因此答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/IEz0FFFM
0

随机试题
最新回复(0)