Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird mit der <Charconv-Bibliothek> verwendet, um das Gleitkommaformat für primitive numerische Konvertierungen anzugeben.
Syntax
enum class chars_format {
scientific = unspecified,
fixed = unspecified,
hex = unspecified,
general = fixed | scientific
};
Member
| Element | Beschreibung |
|---|---|
scientific |
Ursachen from_chars() für die Erwartung und Analyse eines Exponenten. Es ist wie der printf() Formatbezeichner 'e', der formate für die wissenschaftliche Notation, wie "1.729e+01". |
fixed |
Ursachen from_chars() , die keinen Exponenten erwarten oder analysieren. Es ist wie der printf() Formatbezeichner 'f', der Formate für Gleitkommapunkte wie "17.29". |
hex |
Dies bewirkt from_chars() , dass die Zahl im Hexadezimalformat erwartet wird, jedoch ohne vorangestellte 0x. |
general |
Akzeptiert from_chars() (aber nicht erforderlich) einen Exponenten. Für to_chars(), ist es wie der printf() Formatbezeichner 'g', der zwischen der wissenschaftlichen Notation oder festen wechselt. Es berücksichtigt, was der Exponent sein wird, damit er eine vernünftig kompakte Ausgabe erzeugen kann. Beispiel: 1e-5 ergibt "1e-05", führt aber 1e-4 zu "0.001". 1e5100000ergibt , während 1e6 ergebnisse in 1e+06. 1e0 produziert 1. |
Hinweise
Für die from_chars-Funktionen beschreibt diese Enumeration, welche Art von Eingabe erwartet wird. Für die to_chars-Funktionen beschreibt sie, welche Art von Ausgabe ausgegeben werden soll.
Anforderungen
Header:<charconv>
Namespace: std
/std:c++17 oder höher ist erforderlich.