Condividi tramite


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

specifica la larghezza di printf

Specifica di precisione

Specifica di dimensione

caratteri il campo tipo di printf