C언어. 변환 지정자의 수식어
🌟 수식어
%[flags][width][.precision][length]specifier
보통 이런 형태로 변환 지정자를 수식해준다.
🌟 종류
flags
- -: 왼쪽으로 정렬
- +: 부호를 무조건 출력함
- 0: width를 사용할 때, 남는 자리를 0으로 채움
- #: 8진수, 16진수에서 앞에 0x 등을 출력함
width
- 숫자: 원하는 숫자 만큼 빈칸을 포함해서 출력함
- ‘*‘: *에 붙은 숫자를 처리함
.precision
- .숫자: 숫자만큼 정밀도 지정함
- ‘*‘: *에 붙은 숫자를 처리함
length
- hh: char
- h: short int
- l: long int
- ll: long long int
- j: intmax_t
- t: ptrdiff_t
🌟 사용법
printf("%-10i", 1234567); //1234567
printf("%.5d", 1024); //01024
대충 예시를 보자면 저렇게 나올 것이다. 너무 많아!
댓글남기기