Espaces de noms
Variantes

Modèle:cpp/string/cvt str2float

De cppreference.com
Fonction supprime les caractères blancs (tel que déterminé par std::isspace()) jusqu'au premier caractère non-blanc est trouvé. Ensuite, il faut autant de caractères que possible pour former une représentation en virgule flottante valide et les convertit en valeur à virgule flottante. La valeur du point flottante valide peut être l'un des suivants:
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.
  • décimal expression en virgule flottante. Il se compose des éléments suivants:
    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.
  • (en option) signe plus ou moins
    Original:
    (en option) 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.
  • séquence non vide de chiffres décimaux contenant éventuellement un point décimal (définit 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.
  • (en option) e ou E suivi avec moins optionnels ou signe plus et la séquence non vide de chiffres décimaux (définit exposant)
    Original:
    (en option) 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.
  • expression binaire à virgule flottante. Il se compose des éléments suivants:
    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.
  • (en option) signe plus ou moins
    Original:
    (en option) 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
  • séquence non vide de chiffres hexadécimaux contenant éventuellement un point décimal (définit 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.
  • (en option) p ou P suivi avec moins optionnels ou signe plus et la séquence non vide de chiffres hexadécimaux (définit exposant)
    Original:
    (en option) 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.
  • l'infini expression. Il se compose des éléments suivants:
    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.
  • (en option) signe plus ou moins
    Original:
    (en option) 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 ou INFINITY ignorant la casse
    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.
  • un nombre non-expression. Il se compose des éléments suivants:
    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.
  • (en option) signe plus ou moins
    Original:
    (en option) 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 ou NAN(' char_sequence ) en ignorant la casse de la partie NAN. Char_sequence' ne peut contenir que des caractères alphanumériques. Le résultat est une valeur à virgule flottante NaN calme .
    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.