Direttive del flag
In una specifica di formato, il primo campo facoltativo è flags.Una direttiva del flag è un carattere che specifica la giustificazione di output e l'output dei segni, gli spazi vuoti, zeri iniziali, i separatori decimali e di prefissi esadecimali e ottali.Più di una direttiva di flag può essere visualizzate in una specifica di formato e i contrassegni possono trovarsi in qualsiasi ordine.
Caratteri del flag
Flag |
Significato |
Predefinito |
---|---|---|
– |
La sinistra viene allineato il risultato in base alla larghezza del campo specificato. |
La destra viene allineato. |
+ |
Utilizzare un segno più (+ o -) al valore di output se è un tipo con segno. |
Il segno viene visualizzata solo per i valori firmati segno meno (–). |
0 |
Se width è preceduto da 0, zeri iniziali vengono aggiunti fino a raggiungere la larghezza minima.Se è 0 che – vengono visualizzati, 0 viene ignorato.Se 0 viene specificato come formato (Integeri, u, x, X, o, d) e una specifica di precisione viene inoltre attuale-, ad esempio %04.d— 0 viene ignorato. |
Nessun padding. |
spazio vuoto ('') |
Utilizzare uno spazio vuoto per anteporre al valore di output se è stato firmato e positivo.Lo spazio vuoto viene ignorato se sia vuoto e + flag viene visualizzato. |
Nessuno spazio vuoto verrà visualizzato. |
# |
Quando è utilizzato con o, x, o il formato di X, il flag di # utilizza 0, 0x, o 0X, rispettivamente, per aggiungere qualsiasi valore di output diverso da zero. |
Nessuno spazio vuoto verrà visualizzato. |
|
Quando è utilizzato con e, E, f, a o il formato di A, il flag di # forza il valore di output per contenere il separatore decimale. |
Il separatore decimale viene visualizzato solo se le cifre il carattere. |
|
Quando è utilizzato con il formato di G o di g, impone il flag di # il valore di output per contenere un separatore decimale e impedisce il troncamento di zeri finali. Ignorato se utilizzato con c, d, i, u, o s. |
Il separatore decimale viene visualizzato solo se le cifre il carattere.Gli zeri finali vengono troncati. |
Vedere anche
Riferimenti
printf, _printf_l, wprintf, _wprintf_l
Sintassi per la specifica del formato: funzioni printf wprintf