반응형
printf의 마지막 f는 formatted(서식화된)를 의미한다.
☞ 다양한 종류의 특수 문자
특수 문자 | 의 미 |
\a | 경고음 소리 발생 |
\b | 백스페이스(backspace) |
\n | 개행(한줄띄고 처음으로(캐리지 리턴)하는것을 말한다) |
\r | 캐리지리턴 |
\t | 수평 탭 |
\v | 수직 탭 |
\\ | 백슬래시(\) |
\’ | 작은 따옴표 |
\” | 큰 따옴표 |
☞ 서식 문자의 종류와 의미
서식 문자 | 출력 형태 |
%c | 단일 문자 |
%d | 부호 있는 10진 정수(int) |
%s | 문자열 |
%o | 부호 없는 8진 정수 |
%u | 부호 없는 10진 정수 |
%x | 부호 없는 16진 정수, 소문자 사용 |
%X | 부호 없는 16진 정수, 대문자 사용 |
%e | e 표기법에 의한 실수 |
%E | E 표기법에 의한 실수 |
%g | 값에 따라 %f , %e 둘 중 하나를 선택 |
%G | 값에 따라 %F , %E 둘 중 하나를 선택 |
%% | % 기호 출력(ex:3% -> %%d) |
☞ 필드 폭
출력되는 필드의 폭을 지정 할 수 있다.
서식 문자 | 출력의 형태 |
%8d | 필드 폭을 8칸 확보하고 오른쪽 정렬해서 출력 |
%-8d | 필드 폭을 8칸 확보하고 왼쪽 정렬해서 출력 |
%+8d | 필드 폭을 8칸 확보하고 오른쪽 정렬한 상태에서 양수는 +,음수는 –를 붙여서 출력 |
반응형
'let's study > C 언어' 카테고리의 다른 글
반복문 for (0) | 2013.07.11 |
---|---|
분기문 switch (0) | 2013.07.11 |
scanf (0) | 2013.07.11 |
분기문 if와 else (0) | 2013.07.11 |
논리연산자 (0) | 2013.07.11 |