% のときに、マイナスを前に付けると、
出力結果を左詰めにすることができる。
例
#include <stdio.h>
int main () {
int i;
for(i=1;i<1000000;i*=10){
printf("%-10d\n",i);
}
for(i=1;i<1000000;i*=10){
printf("%10d\n",i);
}
return(0);
}
結果
1
10
100
1000
10000
100000
1
10
100
1000
10000
100000