티스토리 뷰
필드 폭 지정
c언어에서는 서식문자를 적절하게 바꾸면 출력되는 데이터 필드 폭을 설정할 수 있습니다.
%0nd //필드 폭을 n칸 확보, 오른쪽 정렬, 남은자리는 모두 0으로 채우고 출력
%-nd //필드 폭을 n칸 확보, 왼쪽 정렬해서 출력
%+nd //필드 폭을 n칸 확보, 오른쪽 정렬 양수에는 +, 음수에는 -를 붙여 출력
/*
%0nd에서 n은 정해진 알파벳이 아닌 임의의 숫자 입니다.
*/
#include <stdio.h>
int main() {
printf("%03d, %03d, %03d \n", 1, 30, 500);
printf("%-3d, %-3d, %-3d \n", 1, 30, 500);
printf("%+3d, %+3d, %+3d \n", 1, 30, 500);
printf("%+3d, %+3d, %+3d \n", 1, 30, -500);
return 0;
}
실행 결과
이렇게 %03d를 하면 3칸을 확보하고 오른쪽으로 정렬, 남은 자리는 0으로 채워서 출력합니다.
%-3d를 하면 3칸을 확보하고 왼쪽으로 정렬 해서 출력합니다.
%+3d를 하면 3칸 확보 후 각 정수의 부호에 맞는 부호를 붙여서 출력합니다.
'기초부터 다지자! > C and C++' 카테고리의 다른 글
[C언어] 배열의 기초 (0) | 2020.05.01 |
---|---|
CLion 한글 깨짐현상 해결 (0) | 2020.04.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 모바일 앱 설계
- CLion 한글
- 윈도우 복붙
- printf문 연산자
- 증감연산자 계산 순서
- C언어 한글
- python list 팁
- 복붙하기
- 앱 프로그래밍
- C언어 한글 깨짐
- MinGW 한글
- c언어 공백 출력
- 안스 프로젝트 구조
- 다이나믹 프로그래밍
- c언어 필드 폭지정
- C언어 printf문
- 배열 메모리 할당
- 백준
- 배열 메모리
- 계산 순서
- manifest 의미
- 배열 주의사항
- CLion 한글 깨짐
- 필드 폭 지정
- printf 스택
- printf 계산 순서
- C언어 배열 선언
- MinGW 한글 깨짐
- 연산 순서
- res 의미
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함