Sdílet prostřednictvím


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

Syntaxe specifikace formátu: funkce printf a wprintf

Specifikace šířky printf

Specifikace přesnosti

Specifikace velikosti

Znaky pole typu printf