플래그 지시문
형식 지정에서, 첫 번째 선택적 필드는 flags입니다. 플래그 지시문은 출력 근거 및 출력 기호, 공백, 선행되는 0, 소수점 및 8 진수 및 16 진수 접두사를 지정 하는 문자입니다. 둘 이상의 플래그 지시문은 형식 지정 사양에 나타날 수 있고 플래그는 임의의 순서로 나타날 수 있습니다.
플래그 문자
플래그 |
의미 |
기본 |
---|---|---|
– |
주어진 필드 너비내에서 결과를 왼쪽에 정렬합니다. |
오른쪽 정렬. |
+ |
만일 부호가 있는 형식인 경우, 출력의 접두사로 부호(+ 또는 -)를 사용합니다. |
부호는 오직 (-) 음수인 부호 있는 값에 대해서만 나타납니다. |
0 |
만일 width 가 0 으로 지정된 경우, 최소 너비에 도달할때까지 선행되는 0이 추가됩니다. 만일 0 과 – 모두 나타나는 경우, 0 은 무시됩니다. 만일 0 이 정수 형식으로 지정되는 경우(i, u, x, X, o, d), 정밀에 대한 사양 지정됩니다.—예를 들어, %04.d—0 은 무시됩니다. |
패딩이 없습니다. |
공백 (' ') |
만일 부호가 있고 양수이면, 출력값의 접두사로 공백이 사용됩니다. 만일 공백과 + 플래그가 모두 나타나면, 공백은 무시됩니다. |
공백 없이 표시됩니다. |
# |
이것이 o, x, 또는 X 형식과 함께 사용될 때, # 플래그는 출력값에 0이아닌 접두사로써 0, 0x, 또는 0X을 사용합니다. |
공백 없이 표시됩니다. |
|
이것은 e, E, f, a 또는 A 형식과 함께 사용될 때 # 플래그는 소수점을 포함하는 출력값에 영향을 줍니다. |
숫자 다음 이것이 오는 경우 소수점이 나타납니다. |
|
g 또는 G 형식과 함께 사용될 때, # 플래그는 소수점을 포함하는 출력값에 영향을 주고 끝에 오는 0의 잘림을 방지합니다. c, d, i, u, 또는 s 과 함께 사용될 때 무시됩니다. |
숫자 다음 이것이 오는 경우 소수점이 나타납니다. 끝에 오는 0이 잘립니다. |