1권 326페이지에 C언어로 표현한 부분에서 마지막에 출력할 때 "%3d"로 해주는 이유가 뭔가요 ?
안녕하세요.
배열에 저장된 값을 출력할 때 행, 열의 값을 구분하기 위함입니다.
%3d를 한 것은 출력된 값이 1~25까지 최대 2자리 이므로 최소 한 칸의 공백을 두고 출력하기 위해 %3d로 3칸을 마련한 것입니다.
만일 %d로만 출력한다면
12345
678910
1112131415
1617181920
2122232425
와 같이 출력됩니다.
%2d로 출력한다면
1 2 3 4 5
6 7 8 910
1112131415
1617181920
2122232425
과 같이 출력됩니다.
%3d로 출력하면
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
와 같이 행과 열이 어느 정도 구분되어 출력되기 때문입니다.
오늘도 즐거운 하루 되세요.
-
*2017-06-23 16:01:10
안녕하세요.
배열에 저장된 값을 출력할 때 행, 열의 값을 구분하기 위함입니다.
%3d를 한 것은 출력된 값이 1~25까지 최대 2자리 이므로 최소 한 칸의 공백을 두고 출력하기 위해 %3d로 3칸을 마련한 것입니다.
만일 %d로만 출력한다면
12345
678910
1112131415
1617181920
2122232425
와 같이 출력됩니다.
%2d로 출력한다면
1 2 3 4 5
6 7 8 910
1112131415
1617181920
2122232425
과 같이 출력됩니다.
%3d로 출력하면
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
와 같이 행과 열이 어느 정도 구분되어 출력되기 때문입니다.
오늘도 즐거운 하루 되세요.