问题 单项选择题

以下程序的输出结果是
main()

int a=20;
printf("%d,%o,%x\n",a,a,a);

A) 20, 024, 0x14
B) 20, 24, 14
C) 20, 0x14, 024
D) 20, 20, 20

答案

参考答案:B

解析: 本题的考查点是不同格式的数据输出。printf函数对不同类型的数据用不同的格式字符,“qod”是以带符号的十进制形式输出整数(正数不输出符号);“%o”以八进制无符号形式输出整数(不包括前导符0);“%x”以十六进制无符号形式输出整数(不包括前导符0x)。

选择题
单项选择题 案例分析题