选择题
有以下程序:
#include <stdio.h>
main()
{ int k=33;
printf('%d,%o,%x\n',k,k,k);
}
程序的运行结果是______。
A、
33,41,21
B、
33,33,33
C、
41,33,21
D、
33,21,41
【正确答案】
A
【答案解析】
整型常量有三种表示方法,分别是十进制数表示法、八进制数表示法和十六进制数表示法。十进制整型常量没有前缀,输出格式控制符为“%d”;八进制整型常量以“0”作为前缀,输出格式控制符为“%o”;十六进制整型常量以“0X”或“0x”作为前缀,输出格式控制符为“%x”。整型33用八进制表示为41,十六进制表示为21。选项A正确。
提交答案
关闭