Ce n' “%3d” dans une instruction printf?

Dans le présent code, quel est le rôle du symbole %3d? Je sais qu' % signifie se référer à une variable.

C'est le code:

#include <stdio.h>
int main(void)
{
    int t, i, num[3][4];
    for(t=0; t<3; ++t)
        for(i=0; i<4; ++i)
            num[t][i] = (t*4)+i+1;
    /* now print them out */
    for(t=0; t<3; ++t) {
        for(i=0; i<4; ++i)
            printf("%3d ", num[t][i]);
        printf("\n");
    }
    return 0;
}
stackoverflow.com/questions/2778785/what-does-6d-mean-in-printf
Pinailler: c'est probablement le code en C, pas du C++.
De vote double au - dessus de nous n'avons pas besoin d'un distinct "ce n' %Nd veux dire?" pour chaque N.

OriginalL'auteur user336671 | 2010-05-10