以下程序输出的结果是()main(){int  k=17;printf("%d,%0,%x\n",k,k,k);}

以下程序输出的结果是()
main()
{int  k=17;
printf("%d,%0,%x\n",k,k,k);
}


A、

17,021,0xl1


B、

17,17,17


C、

17,0x11,021


D、

17,21,11


【正确答案】:D
【题目解析】:

%o表示以八进制数形式输出整数;%x标志以十六进制数形式输出整数。17的八进制数为21,17的十六进制为11

即输出:17,21,11