본문 바로가기

프로그래밍/C언어

[C언어] printf 함수에 사용되는 특수문자, 서식문자

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 특수문자


 특수문자

설명 

 \a

 경고음 소리 발생

 \b

 백스페이스(Backspace)

 \f

 폼 피드(Form Feed)

 \n

 개행(New Line)

 \r

 캐리지 리턴(Carriage Return)

 \t

 수평 탭

 \v

 수직 탭

 \\

 역 슬래시(\)

 \'

 작은 따옴표

 \"

 큰 따옴표



2. 서식문자


서식문자 

 출력 형태

%D, %d 

 10진수 정수(양수와 음수 모두 표현 가능) 

%x, %o

 16진수 정수, 8진수 정수(양수만 표현 가능)

 %f, %lf

 10진수 실수(양수와 음수 모두 표현 가능)

 %c

 한 개의 문자

 %s

 문자열

 %u

 10진수 실수(양수만 표현 가능)

 %e

 e 표기법에 의한 실수

 %E

 E 표기법에 의한 실수

 %g

 소수점 이하 자리 수에 따라 %f, %e 둘 중 하나를 선택

 %G

 소수점 이하 자리 수에 따라 %f, %E 둘 중 하나를 선택

 %%

 % 기호 출력



3. 필드 폭 지정


 %03d

 필드 폭을 3칸 확보하고 오른쪽 정렬해서 출력, 남은 자리는 0으로 채움

 001

 020

 300

 %-3d

 필드 폭을 3칸 확보하고 왼쪽 정렬해서 출력

 1

 20

 300

 %+3d

 필드 폭을 3칸 확보하고 오른쪽 정렬해서 출력, 양수는 +부호를 붙이고 음수는 -부호를 붙여서 출력

 +1

 +20

 -300