Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Používá se s knihovnou <charconv> k určení formátu s plovoucí desetinou čárkou pro primitivní číselné převody.
Syntaxe
enum class chars_format {
scientific = unspecified,
fixed = unspecified,
hex = unspecified,
general = fixed | scientific
};
Členové
| Element (Prvek) | Popis |
|---|---|
scientific |
Příčiny from_chars() očekávání a parsování exponentu Je to jako printf() specifikátor 'e'formátu , který formát pro vědecké zápisy, například "1.729e+01". |
fixed |
Způsobí from_chars() neočekávejte ani parsovat exponent. Je to jako specifikátor 'f'formátu , který formátuje pro plovoucí desetinou čárkuprintf(), například "17.29". |
hex |
Příčiny from_chars() , že očekává číslo v šestnáctkovém formátu, ale bez počátečního 0x. |
general |
Příčiny from_chars() přijetí (ale nevyžadují) exponentu. Pro to_chars(), je to jako printf() specifikátor 'g'formátu , který přepíná mezi vědeckým zápisem nebo pevným. Bere v úvahu, co bude exponent, aby mohl generovat přiměřeně kompaktní výstup. Například: výsledkem je 1e-5 "1e-05", ale 1e-4 výsledkem "0.001"je . 1e5 výsledkem je 100000, zatímco 1e6 výsledkem 1e+06je . 1e01vyrábí . |
Poznámky
U funkcí from_chars tento výčet popisuje, jaký typ vstupu se má očekávat. U to_chars funkcí popisuje, jaký typ výstupu se má vygenerovat.
Požadavky
Header:<charconv>
Obor názvů: std
/std:c++17 nebo novější se vyžaduje.