Sdílet prostřednictvím


Příznak směrnic

Specifikace formátu, je první volitelné pole flags.Příznak směrnice je znak, který určuje výstupní odůvodnění a výstup značení, prázdné buňky, úvodní nuly, desetinné čárky, osmičková a šestnáctková předpony.Zobrazit více než jeden příznak směrnice ve specifikaci formátu a příznaky se mohou objevit v libovolném pořadí.

Příznak znaků

Flag

Význam

Výchozí

Výsledek v rámci dané pole Šířka zarovnání doleva.

Zarovnání vpravo.

+

Znaménko (+ nebo –) na předponu výstupní hodnota, pokud je podepsaná typu.

Znak se zobrazí pouze pro záporné hodnoty se znaménkem (-).

0

Pokud width je s předponou 0, úvodní nuly jsou přidány, dokud není dosaženo minimální šířku.Pokud oba 0 a – se zobrazí, 0 je ignorována.Pokud 0 je určen jako formát celé číslo (i, u, x, X, o, d) a je také k dispozici přesné specifikace – například %04.d– 0 je ignorována.

Žádné odsazení.

prázdné ("")

Pomocí prázdnou předponu výstupní hodnota, pokud je podepsaná a pozitivní.Slepý je ignorována, pokud obě slepý a + 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, resp., předpona žádné výstupní nenulovou hodnotu.

Zobrazí se žádné prázdné.

 

Pokud je použita s e, E, f, a nebo A formátu, # příznak vynutí, aby výstup obsahovat desetinnou čárku.

Desetinné čárky se zobrazí pouze v případě, že číslice podle něj.

 

Pokud je použita s g nebo G formátu, # příznak vynutí, aby výstup obsahovat desetinnou čárku a zabraňuje ke zkrácení koncové nuly.

Ignored when used with c, d, i, u, or s.

Desetinné čárky se 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

Šířka specifikace printf

Přesné specifikace.

Velikost specifikace

printf znaky pole Typ