下列程序的运行结果为【 】。 main() { int x,y,z; X=12; y=012; z=0l2; printf("%d,%d,%d\n",x,y,z); }

admin2013-06-11  25

问题 下列程序的运行结果为【  】。
   main()
   {
   int x,y,z;
   X=12;
   y=012;
   z=0l2;
   printf("%d,%d,%d\n",x,y,z);
   }

选项

答案12,10,18

解析 本题定义了3个整型变量x、y、z,并分别用十进制数、八进制数、十六进制数为它们赋值。然后以十进制整型输出这3个变量。八进制数012的十进制表示为10,十六进制数0x12的十进制表示为18。此外输出函数格式控制中的“,”原样输出。
转载请注明原文地址:https://kaotiyun.com/show/ytJp777K
0

最新回复(0)