问答详情
源自:2-7 不可改变的常量

010为什么会输出9呢?

#include<stdio.h>

#define MONEY 010

int main()

{

    printf("money=%d\n",MONEY);

    return 0;

}

http://img.mukewang.com/63655c0f0001399b13660736.jpg



提问者:维德 2022-11-05 02:39

个回答

  • 自由梦想
    2022-11-05 17:37:40

    我觉得输出8,因为0开头是8进制