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칸 확보하고 오른쪽 정렬한 상태에서 양수는 +, 음수는 ?를 붙여서 출력

 

'개발지식창고 > C' 카테고리의 다른 글

C 문자열 함수 정리  (0) 2010.09.20
BASE64 Encode/Decode  (0) 2010.09.20
문자열 처리 함수들  (0) 2010.08.22
32비트 배열을 이용한 상태값 저장 및 얻어오기  (0) 2010.08.16
[C/C++]#define 매크로 팁  (0) 2010.08.16
Posted by 모과이IT
,