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