I have the following code snippet.
int j;
printf(\"%d\",j);
As expected, I get a garbage value.
32039491
It is having indeterminate value. It can be anything.
Quoting C11
§6.7.9
If an object that has automatic storage duration is not initialized explicitly, its value is indeterminate. [...]
Automatic local variables, unless initialized explicitly, will contain indeterminate value. In case you try to use a variable while it holds indeterminate value and either
the usage will lead to undefined behavior.