Vorlage:cpp/string/cvt str2float
Aus cppreference.com
Funktion verwirft alle Whitespace-Zeichen (wie std::isspace() bestimmt) bis zum ersten Nicht-Whitespace-Zeichen gefunden wird. Dann dauert es so viele Zeichen wie möglich, um eine gültige Gleitkomma-Darstellung bilden und wandelt sie in Fließkommazahl. Der gültige Gleitkommawert kann eine der folgenden sein:
Original:
Function discards any whitespace characters (as determined by std::isspace()) until first non-whitespace character is found. Then it takes as many characters as possible to form a valid floating point representation and converts them to floating point value. The valid floating point value can be one of the following:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- Gleitpunktberechnungen Ausdruck. Es besteht aus folgenden Teilen:Original:decimal floating point expression. It consists of the following parts:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
- (optional) Plus-oder MinuszeichenOriginal:(optional) plus or minus signThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - nichtleere Folge von Dezimalziffern gegebenenfalls ein Dezimalzeichen (definiert Mantisse)Original:nonempty sequence of decimal digits optionally containing a decimal point character (defines significand)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - (optional)
e
oderE
folgte mit optional Minus-oder Pluszeichen und nichtleere Folge von Dezimalziffern (definiert Exponent)Original:(optional)e
orE
followed with optional minus or plus sign and nonempty sequence of decimal digits (defines exponent)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
-
- binäre Fließkomma-Ausdruck. Es besteht aus folgenden Teilen:Original:binary floating point expression. It consists of the following parts:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
- (optional) Plus-oder MinuszeichenOriginal:(optional) plus or minus signThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. -
0x
or0X
- nichtleere Folge von Hexadezimalziffern gegebenenfalls ein Dezimalzeichen (definiert Mantisse)Original:nonempty sequence of hexadecimal digits optionally containing a decimal point character (defines significand)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - (optional)
p
oderP
folgte mit optional Minus-oder Pluszeichen und nichtleere Folge von Hexadezimalziffern (definiert Exponent)Original:(optional)p
orP
followed with optional minus or plus sign and nonempty sequence of hexadecimal digits (defines exponent)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
-
- infinity Ausdruck. Es besteht aus folgenden Teilen:Original:infinity expression. It consists of the following parts:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
- (optional) Plus-oder MinuszeichenOriginal:(optional) plus or minus signThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. -
INF
oderINFINITY
ignorieren FallOriginal:INF
orINFINITY
ignoring caseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
-
- not-a-number Ausdruck. Es besteht aus folgenden Teilen:Original:not-a-number expression. It consists of the following parts:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
- (optional) Plus-oder MinuszeichenOriginal:(optional) plus or minus signThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. -
NAN
oderNAN(
char_sequence)
ignorieren Fall desNAN
Teil. Char_sequence kann nur alphanumerische Zeichen enthalten. Das Ergebnis ist ein ruhiger NaN Gleitkommawert .Original:NAN
orNAN(
char_sequence)
ignoring case of theNAN
part. char_sequence can only contain alphanumeric characters. The result is a quiet NaN floating point value.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
-