'printf필드폭'에 해당되는 글 1건

  1. 2009.03.30 printf 함수의 서식 문자 필드폭 지정

서식 문자를 이용하여 출력하는 값의 폭을 지정하는 것이 가능하다.

 
#include <stdio.h>

int main(void) {
     printf("|%10d| |%10d| |%10d|\n", 100, 200, 300);
     printf("|%-10d| |%-10d| |%-10d|\n", 100, 200, 300);
     printf("|%+10d| |%+10d| |%+10d|\n", 100, 200, -300);
     return 0;
}


%10d : 필드 폭을 10칸 확보하고 오른쪽 정렬을 하여 출력
%-10d : 필드 폭을 10칸 확보하고 왼쪽 정렬을 하여 출력
%+10d : 필드 폭을 10칸 확보하고 오른쪽 정렬을 하며 양수·음수 기호를 출력

아래의 내용은 위 소스의 출력 결과이다.



|       100| |       200| |       300|
|100       | |200       | |300       |
|      +100| |      +200| |      -300|
계속하려면 아무 키나 누르십시오 . . .



Posted by 리트모스
: