以下程序运行后的输出结果是_________。 main() { int a,b,c; a=25; b=025; c=0x25 printf("%d %d % d\n",a,b,c); }

admin2013-02-23  50

问题 以下程序运行后的输出结果是_________。
    main()
    {  int a,b,c;
       a=25;
b=025;
    c=0x25
    printf("%d %d % d\n",a,b,c);
  }

选项

答案25 21 3 7。

解析 由语句a=25;b=025;c=0×25;知道a为十进制数,b为八进制数,c为十六进制数,而题目最后都以十进制输出,要把b、c相应转为10进制,025对应的十进制数为21,0×25对应的十进制数为37,故最后输出的结果为25 21 37。
转载请注明原文地址:https://jikaoti.com/ti/vNn0FFFM
0

最新回复(0)