%[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