%[parameter] [flags] [width] [.precision] [length] type
%[파라미터][플래그][프린트 할 것들 총합의 너비][결과가 숫자일 때 너비(정밀도)][데이터 타입의 범위]데이터 타입
%[n] [-+ 0’#] [* or 숫자] [. * or 숫자] [h,hh,l,ll,w,I,I32,I64,q,L,z,j,t] csdiuox..
length
length + data type | data type |
---|---|
hhd,hhi | signed char |
hhu,hhx,hhX | unsigned char |
hd,hi | short |
hu,hx,hX | unsigned short |
ld,li | long |
lld,lli | long long |
lu,lx,lX | unsigned long |
llu,llx,llX | unsigned long long |
lc | wint_t |
ls | wchar_t * |
type
type |
---|
%t bool |
%b 2진수 |
%c 문자 |
%d 10진수 |
%o 8진수 |
%x 16진수 |
%X 16진수 |
%f 고정소수점 |
%F 고정소수점 |
%e 지수 표현, e |
%E 지수 표현, E |
%g 간단한 실수 표현 |
%G 간단한 실수 표현 |
%s 문자열 |
%p 포인터 |
%u 부호 없는 정수형. unsigned int |
%U 유니코드 |
%T 타입 |
%v 모든 형식 |
return
출력한 글자 수
ref
@yesong1