printf의 f의 formatted(서식이 지정된)을 의미한다. 따라서 printf라는 함수의 이름에는
'서식이 지정된 형태의 출력'이라는 뜻이 담겨있다.
서식문자의 종류와 의미
서식문자 출력 대상(자료형) 출력형태
%d char, short, int 부호있는 10진 정수
%ld long 부호있는 10진 정수
%lld long, long 부호있는 10진 정수
%u unsigned int 부호없는 10진 정수
%o unsigned int 부호없는 8진 정수
%x, %X unsigned int 부호없는 16진 정수
%f float, double 10진수 방식의 부동소수점 실수
%Lf long double 10진수 방식의 부동소수점 실수
%e, %E float, double e 또는 E 방식의 부동소수점 실수
%g, %G float, double 값에 따라 %f와 %e 사이에서 선택
%c char, short, int 값에 대응하는 문자
%s char * 문자열
%p void * 포인터의 주소 값
특수문자 = 의미하는바
\a 경고음
\b 백스페이스(backspace)
\f 폼 피드(form feed)
\n 개 행(new line)
\r 캐리지 리턴(carriage return)
\t 수평 탭
\v 수직 탭
\' 작은 따옴표 출력
\" 큰 따옴표 출력
\? 물음표 출력
\\ 역슬래쉬 출력
댓글 없음:
댓글 쓰기