[C] printf 함수의 매개변수 문자열 포맷 형식
https://msdn.microsoft.com/ko-kr/library/56e442dc.aspx
printf("%0*d\n", 8, 23); 과 같이 사용하면
printf("%08d\n", 23); 과 동일한 결과를 보인다. 즉, 출력 시 자릿수를 동적으로 변경할 수 있다. (포맷 문자열 조작을 통해서가 아닌)
마찬가지로 printf("%-*d%d\n", 10, 1, 2); 이런 식으로 사용이 가능하다.
printf("%0*d\n", 8, 23); 과 같이 사용하면
printf("%08d\n", 23); 과 동일한 결과를 보인다. 즉, 출력 시 자릿수를 동적으로 변경할 수 있다. (포맷 문자열 조작을 통해서가 아닌)
마찬가지로 printf("%-*d%d\n", 10, 1, 2); 이런 식으로 사용이 가능하다.

댓글
댓글 쓰기