有以下程序:
#include< stdio.h >
main( )
{
int k=10:
printf(″%4d,%o,%x\n″,k,k,k);
}
程序的运行结果是( )。(□代表一个空格。)
A、
10,12,a
B、
□□10,012,a
C、
010,12,a
D、
□□10,12,a
【正确答案】
D
【答案解析】
%4d表示先输出占4个字符的十进制,10已占2个字符,故先输出2个空格,然后输出10;%0表示输出八进制,所以输出10的八进制为12;%x表示输出十六进制,即a。
提交答案
关闭