정수값 출력할때
%2d 하고 %-2d의 차이점이 무엇인가요?
```
int num = 3;
printf("%2d",num);
```
이러면 두자릿수에 맞게 3이 출력된다는건 알겠는데 그렇다면 %-2d는 어떻게 출력되는거죠? 차이점이 무엇인가요?
sehongpark님의 답변
## 답변
printf() 메소드를 통한 형식 출력 시, `-`를 붙이면 왼쪽 정렬이 됩니다.
## 코드 예
아래 코드를 직접 실행해보세요.
```
printf("%10d\n", 777);
printf("%-10d\n", 777);
```
scr990510님의 답변
("%-10d",35); 왼쪽정렬로 10칸 지정한다
("%+10d",35); 오른쪽 정렬로 10칸 지정한다.
(-) 왼쪽 정렬
3 5
----------
(+)오른쪽 정렬
************************************** 3 5
----------