int a=010;这里的010是什么意思 printf("%d",++a)为什么是结果是9
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/15 05:48:45
x)+QH504~Zg3?dgdzg
s
4TSt52,mk~
h dR{.٢bKv
cճꞶ~ӎmz`
F
O|k
IBt{!{o]@I=:P.tFl@~
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.