有如下程序 #include main() { int x = 072; printf("%d\n", x+1); } 程序运行后的输出结果是( )。

admin2015-07-28  32

问题 有如下程序
#include
main()
{
int x = 072;
printf("%d\n", x+1);
}
程序运行后的输出结果是( )。

选项 A、59
B、73
C、115
D、72

答案A

解析 八进制整常数以数字"0"作为前缀,printf中的格式控制符为"%d"表示按照十进制输出,所以输出的是x加1之后的十进制数字,即59,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/udJp777K
0

最新回复(0)