int a=010;这里的010是什么意思 printf("%d",++a)为什么是结果是9

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 00:32:05

int a=010;这里的010是什么意思 printf("%d",++a)为什么是结果是9
int a=010;这里的010是什么意思 printf("%d",++a)为什么是结果是9

int a=010;这里的010是什么意思 printf("%d",++a)为什么是结果是9
1 010以0开头,表示这个数是八进制.
2 010对应的十进制是8,printf("%d",++a);表示以十进制输出++a的值,a的值是8,++a的值就是9.