下面程序的输出是_______。 main() { int m=0xa,n=2; m+=n; printf(""%X\n"",m); }

admin2010-05-22  35

问题 下面程序的输出是_______。    main()    {      int m=0xa,n=2;      m+=n;      printf(""%X\n"",m);    }

选项 A、C
B、c
C、99
D、2

答案1

解析 格式控制x表示数据按十六进制格式输出(不输出前导符ox)。本题在执行语句m+=n;后,m的值变为字母c,又因为在输出a-f时,如果格式控制符用X,则以大写字母输出;如果用x,则以小写字母输出,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ltWp777K
0

最新回复(0)