printf("s", "a\n");

printf("%-5s", "a\n");

printf("%5s", "asd\n");

printf("%5s", "asd\n");

printf("%5s", "asd\n");

printf("============\n");



이렇게 서식 입력했는데 


asdfg

000a

a

    asd

 asd

 asd

============


이렇게 나오는 이유가 뭐임? 3,4,5줄 다 같은 서식인데 왜 출력 위치가 다름?