printf 폭 사양

형식 사양에, 두 번째 선택적 필드 너비 사양입니다.width 인수는 출력 되는 문자의 최소 개수를 제어 음수가 아닌 십진수입니다.출력 값의 문자 수를 지정 된 너비 보다 작으면 왼쪽 또는 오른쪽에 있는 값에 공백이 추가 됩니다-왼쪽된 맞춤 여부 플래그에 따라 (-) 지정-최소 너비에 도달할 때까지.경우 width 접두사가 변환에서 무한대 또는 NAN으로 있을 때를 제외 하 고 최소 너비에 도달할 때까지 0으로 앞에 오는 0 정수 또는 부동 소수점 변환에 추가 됩니다.

너비 지정 안 함 잘린 것으로 됩니다.출력 값의 문자 수를 지정 된 너비 보다 크면 또는 경우 width 는 주어진 않는 모든 문자 값 출력에는 정밀도 사양.

너비 사양 별표 이면 (*), int 인수를 인수 목록에서에서 값을 제공 합니다.width 인수 해야이 예제와 같이 인수 목록에서 서식을 지정할 값 앞:

printf("%0*f", 5, 3); /* 00003 is output */

누락 또는 작은 width 형식 사양 값 출력 값 잘림 발생 하지 않습니다.변환의 결과 보다 넓은 경우는 width 필드 값을 확장 하는 변환 결과 포함 하.

참고 항목

참조

printf, _printf_l, wprintf, _wprintf_l

형식 사양 구문: printf 및 wprintf 함수

플래그 지시문

정확한 사양

크기 지정

printf 형식 필드 문자