std::atof
提供:cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <cstdlib>
|
||
| double atof( const char *str ); |
||
strが指すバイト列の浮動小数点値を解釈.Original:
Interprets an floating point value in a byte string pointed to by
str.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.
最初の非空白文字が検出されるまで、この関数は(std::isspace()によって決定されるように)任意の空白文字を破棄します。それは有効な浮動小数点表現を形成するために、できるだけ多くの文字を取り、浮動小数点値に変換します。有効な浮動小数点値は、次のいずれかを指定できます
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.
- 進浮動小数点式。それは次の部分から構成されます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.
- (オプション)プラス記号またはマイナス記号Original:(オプション) 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. - オプションで小数点文字(定義仮)を含む小数桁数の空ではないシーケンス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. - (オプション)
eまたはEマイナスオプションまたはプラス記号と小数点以下桁数の空でないシーケンス(定義指数)と続いたOriginal:(オプション)eorEfollowed 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.
-
- 進浮動小数点式。それは次の部分から構成されます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.
- (オプション)プラス記号またはマイナス記号Original:(オプション) 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. -
0xor0X - オプションで小数点文字(定義仮)を含む進数字の空ではないシーケンス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. - (オプション)
pまたはPマイナスオプションまたはプラス記号と16進数の空でないシーケンス(定義指数)と続いたOriginal:(オプション)porPfollowed 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.
-
- 無限式。それは次の部分から構成されます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.
- (オプション)プラス記号またはマイナス記号Original:(オプション) 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またはINFINITY大文字小文字の区別を無視してOriginal:INForINFINITYignoring caseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
-
- 非数値式。それは次の部分から構成されます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.
- (オプション)プラス記号またはマイナス記号Original:(オプション) 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またはNAN(' char_sequence)NAN部分の大文字小文字の区別を無視。 ' char_sequence英数字のみを含めることができます。結果はクワイエットNaN浮動小数点値です.Original:NANorNAN(char_sequence)ignoring case of theNANpart. 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.
-
目次 |
[編集] パラメータ
| str | - | 解釈されるNULL終端バイト文字列へのポインタ
Original: pointer to the null-terminated byte string to be interpreted The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[編集] 値を返します
double成功した場合に
strの内容に対応した値。変換された値が戻り値の型の範囲から外れた場合、戻り値は未定義です。変換を実行できなかった場合は、0.0が返されます。.Original:
double value corresponding to the contents of
str on success. If the converted value falls out of range of the return type, the return value is undefined. If no conversion can be performed, 0.0 is returned.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.
[編集] 例
| This section is incomplete Reason: no example |
[編集] も参照してください
| 浮動小数点値をバイト文字列に変換します Original: converts a byte string to a 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. (機能) | |
| C documentation for atof
| |