Wie geht C mit Integer-Literalen mit führenden Nullen um und was ist mit atoi?
Wie geht c damit um, wenn Sie eine Ganzzahl mit führenden Nullen erstellen? Ist es für verschiedene Versionen von C unterschiedlich?
In meinem Fall scheinen sie einfach fallen gelassen zu werden (aber vielleicht ist es das, was printf tut?):
#include <stdio.h>
int main() {
int a = 005;
printf("%i\n", a);
return 0;
}
Ich weiß, dass ich printf zum Auffüllen mit Nullen verwenden kann, aber ich frage mich nur, wie das funktioniert.