oFいじっててつまずいたのでメモです。
C言語ばりばりの方々には基礎すぎるかもですが
覚え方→ %桁数d
sample
    int a = 10000;
    int b = 500;
    printf("aは%5dです",a); // aは10000です
    printf("bは%5dです",b); // bは  500です
0埋めしたい場合
覚え方→ %0桁数d
sample
    int a = 10000;
    int b = 500;
    printf("aは%05dです",a); // aは10000です
    printf("bは%05dです",b); // bは00500です
    printf("bは%04dです",b); // bは0500です