For example:
int main(){
int x = 01234567;
printf("
%d
",x);
return 0;
}
The following code produces: 342391
If I didn't include the 0 at the beginning, the value x would be 1234567, why does C store the value this way and is there any way to get it from not doing this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…