Direktivy příznaku
Specifikace formátu, je první volitelné pole flags.Příznak směrnice je znak, který určuje zarovnání výstup a výstup znaky, mezery, úvodní nuly, desetinné čárky a osmičkové a šestnáctkové.Specifikace formátu se může zobrazit více než jeden příznak směrnice a příznaky se mohou objevit v libovolném pořadí.
Znaky vlajky
Flag |
Význam |
Výchozí |
---|---|---|
– |
Výsledek v rámci dané pole Šířka zarovnání doleva. |
Zarovnejte doprava. |
+ |
Symbol (+ nebo -) zadávání předpony výstupní hodnota, pokud je podepsané typu. |
Značka se zobrazí pouze pro záporné hodnoty se znaménkem (-). |
0 |
Pokud width je předponou 0, úvodní nuly jsou přidány, dokud není dosaženo minimální šířku.Pokud mají oba 0 a – se, 0 je ignorována.Pokud 0 je zadán jako formát celého čísla (i, u, x, X, o, d) a přesnost určení je také k dispozici – například %04.d— 0 je ignorována. |
Žádné odsazení. |
prázdná ("") |
Výstupní hodnota předpony, pokud je podepsaná a pozitivní pomocí prázdné.Slepý je ignorována, pokud mají oba slepý a + se objeví příznaky. |
Zobrazí se žádné prázdné. |
# |
Pokud je použita s o, x, nebo X formátu, # příznak používá 0, 0 x nebo 0 X, respektive všechny nenulové výstupní hodnota předpony. |
Zobrazí se žádné prázdné. |
|
Pokud je použita s e, E, f, a nebo A formátu, # příznak vynutí výstupní hodnota obsahovat desetinnou čárku. |
Desetinné čárky zobrazí pouze v případě, že číslice podle něj. |
|
Pokud je použita s g nebo G formátu, # příznak vynutí výstupní hodnota obsahovat desetinnou čárku a zabraňuje zkrácení o koncové nuly. Ignored when used with c, d, i, u, or s. |
Desetinné čárky zobrazí pouze v případě, že číslice podle něj.Koncové nuly jsou odstraněny. |
Viz také
Referenční dokumentace
printf, _printf_l, wprintf, _wprintf_l