设已定义整型变量k,g,则下面程序输出的结果是()
k=017;g=111;printf(”%d”,++k);prinff(”%x\n”,g++);
A、
156f
B、
1670
C、
1571
D、
166f
【正确答案】:D
【题目解析】:
017是八进制数,其十进制数为15,++k先加后参与运算,故输出为16;%x是以十六进制数形式输出整数,111的十六进制数为6F,故输出6F
设已定义整型变量k,g,则下面程序输出的结果是()
k=017;g=111;printf(”%d”,++k);prinff(”%x\n”,g++);
156f
1670
1571
166f
017是八进制数,其十进制数为15,++k先加后参与运算,故输出为16;%x是以十六进制数形式输出整数,111的十六进制数为6F,故输出6F