#include<stdio.h> int main() { int x=011; printf("%d尀n",++x); } 最后答案是什么?

说明过程
2024-10-28 06:36:57
推荐回答(4个)
回答1:

10
解:在C语言中,整常数可用十进制,八进制,十六进制数表示。
在程序中,凡以0开头的数都认做八进制数,凡以0x开头的数都认是十六进制数。
故,011=1*8¹+1*8º=9,
++x表示给x+1,9+1=10

回答2:

10
011表示的是8进制的11也就是十进制的9
所以答案是10
谢谢采纳

回答3:

12
printf("%d\n",++x); 相当于先++x,再打印

回答4:

1楼正解