问题
单项选择题
有以下程序,其中k的初值为八进制数:
#include<stdio.h>
main()
int k=011;
printf"%d\n",k++);
程序运行后的输出结果是( )。
A.12
B.11
C.10
D.9
答案
参考答案:D
解析: 八进制数k=011的十进制值为9,因此题中输出的是k的十进制值,输出完成后才执行k++操作。
有以下程序,其中k的初值为八进制数:
#include<stdio.h>
main()
int k=011;
printf"%d\n",k++);
程序运行后的输出结果是( )。
A.12
B.11
C.10
D.9
参考答案:D
解析: 八进制数k=011的十进制值为9,因此题中输出的是k的十进制值,输出完成后才执行k++操作。