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