반응형
c언어(5) - 필드 폭 지정
#include<stdio.h>
int main(void) {
printf("%03d,%03d,%03d \n", 1, 10, 100);
printf("%3d,%3d,%3d \n\n", 1, 10, 100);
printf("%-3d,%-3d,%-3d \n", 1, 10, 100);
printf("%-3d,%-3d,%-3d \n\n", -1, -10, -100);
printf("%+3d,%+3d,%+3d \n", 1, 10, 100);
printf("%+3d,%+3d,%+3d \n\n", -1, -10, -100);
return 0;
}
%03d 필드는 필드 폭을 3칸 확보 하고 오른쪽 정렬해서 출력 남은 자리는 0으로 채움니다.
%3d 필드는 필드 폭을 3칸 확보 하고 오른쪽 정렬해서 출력 남은 자리는 공백으로 채움니다.
%-3d 필드는 필드 폭을 3칸 확보하고 왼쪽 정렬해서 출력 남은 자리는 공백으로 채움니다.
%+3d 필드는 필드 폭을 3칸을 확보하고 오른쪽 정렬해서 출력
양수는 +부호를 붙이고 음수는 -부호를 붙여서 출력
반응형
'프로그래밍(Programming) > C언어(C Language)' 카테고리의 다른 글
c언어(4) - 서식 문자 (0) | 2022.05.22 |
---|---|
c언어(3) - 서식 문자 (0) | 2022.05.22 |
c언어(2) - 서식 문자 (0) | 2022.05.22 |
c언어(1) - 서식 문자 (0) | 2022.05.22 |
c언어(0) - 기본 구조 (0) | 2022.05.22 |