单选题 以下程序的输出结果是( )。 #include <stdio.h> main() { int k=17; printf("%d,%o,%x/n",k,k,k); }
【正确答案】 D
【答案解析】[解析] printf函数对不同类型的数据用不同的格式描述符,“%d”是以带符号的十进制形式输出整数(正数不输出符号);“%o”以八进制无符号形式输出整数(不包括前导符0);“%x”以十六进制无符号形式输出整数(不包括前导符0x)。