以下程序的输出结果是( ) main() { int k=18; printf("%d,%0,%x\n",k,k,k); }

admin2016-12-25  9

问题 以下程序的输出结果是(    )
  main()
  {    int k=18;
  printf("%d,%0,%x\n",k,k,k);
  }

选项 A、18,022,0x12
B、18,18,18
C、18,0x12,022
D、18,22,12

答案D

解析 %d,%0,%x\n表示分别输出的是十进制、八进制和十六进制。在输出八进制和十六进制时不输出0和0x这两个进制说明符。
转载请注明原文地址:https://www.kaotiyun.com/show/qNAx777K
0

最新回复(0)