为什么输出的k要换成十进制的呢?
黄庭浩 高级粉丝 2018-12-02 10:11:00
27 2 0
问题来自: a 和 a
有以下程序,其中k的初值为八进制数
#include <stdio.h>
main()
{ int k=011;
  printf("%d\n",k++);
}
程序运行后的输出结果是 ______ 。
A. 12
B. 11
C. 10
D. 9
答案:D
解析:八进制011即十进制9。因此k++值为9。因此选D。

共 2 个回答

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题