c语言 int x=011;printf(“%d尀n",++x);答案是10,求过程

2025-06-26 14:27:40
推荐回答(2个)
回答1:

c语言 int x=011;//最前进加0表示这是8进制的,所以X就是10进制的9
printf(“%d\n",++x);答案是10,求过程//++X,后,9就变成10再输出

回答2:

011 表示八进制数11,也就是十进制数9。(0开头的数字常量表示八进制数)
那么 ++x 表示 x 自增1,就是十进制的 10 了。