问题
单项选择题
下面程序的输出是_______。 main() { int m=0xa,n=2; m+=n; printf(""%X\n"",m); }
A.C
B.c
C.99
D.2
答案
参考答案:A
解析:[评析] 格式控制x表示数据按十六进制格式输出(不输出前导符ox)。本题在执行语句m+=n;后,m的值变为字母c,又因为在输出a-f时,如果格式控制符用X,则以大写字母输出;如果用x,则以小写字母输出,故本题答案为A。