Namensräume
Varianten
Aktionen

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.
  • 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 Minuszeichen
    Original:
    (optional) plus or minus sign
    The 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 oder E folgte mit optional Minus-oder Pluszeichen und nichtleere Folge von Dezimalziffern (definiert Exponent)
    Original:
    (optional) e or E 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 Minuszeichen
    Original:
    (optional) plus or minus sign
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 0x or 0X
  • 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 oder P folgte mit optional Minus-oder Pluszeichen und nichtleere Folge von Hexadezimalziffern (definiert Exponent)
    Original:
    (optional) p or P 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 Minuszeichen
    Original:
    (optional) plus or minus sign
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • INF oder INFINITY ignorieren Fall
    Original:
    INF or INFINITY ignoring case
    The 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 Minuszeichen
    Original:
    (optional) plus or minus sign
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • NAN oder NAN( char_sequence ) ignorieren Fall des NAN Teil. Char_sequence kann nur alphanumerische Zeichen enthalten. Das Ergebnis ist ein ruhiger NaN Gleitkommawert .
    Original:
    NAN or NAN(char_sequence) ignoring case of the NAN 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.