有以下程序 #include main() { int k=33; printf("%d,%o,%x\n", k, k, k); } 程序的运行结果是( )。

admin2015-07-28  15

问题 有以下程序
#include
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

解析 printf中的""引起来的为格式控制字符串,若格式控制字符为"d"表示以十进制形式输出带符号整数;若为"O"或者"o"表示以八进制形式输出无符号整数;若为"X"或者"x"表示以十六进制形式输出无符号整数,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/7dJp777K
0

最新回复(0)