以下程序运行后的输出结果是( )。 main() {int x=0210;printf("%x\n",x); }

admin2011-06-13  32

问题 以下程序运行后的输出结果是(       )。
   main()
   {int x=0210;printf("%x\n",x);
   }

选项

答案88

解析 C语言中以0打头的整数为八进制表示,则x的十进制表示为2*64+8=136。%x表示以16进制输出,130的十六进制表示应为88H。所以输出结果为88。
转载请注明原文地址:https://jikaoti.com/ti/JLB0FFFM
0

最新回复(0)