Atof

atof (ASCII to Floating Point Number) は、文字列を倍精度浮動小数点数に変換するC言語の標準Cライブラリの関数。標準ヘッダーファイル codice_1 で宣言されている。読み方は規格では特に定められていない。
概要.
引数で与えられた文字列を解析し、文字列先頭の連続する数値部分をcodice_2型の浮動小数点数に変換する。例えば、引数にcodice_3を与えると、codice_4を返す。codice_5やcodice_6といった表現は、それぞれ無限大、非数 (NaN) として変換する（大文字・小文字を区別しない）。また、変換に失敗してもcodice_7を書き換えない。
正常に変換可能な文字列の場合は codice_8 と同じ結果を返すが、不正な値の場合は atof はエラーを返さない。
名称は atof であるが戻り値は単精度浮動小数点数型 (codice_9) ではなく、倍精度浮動小数点数型 (codice_2) であることに注意が必要。
ANSI C標準ではない atoff 関数をサポートする処理系もある。
形式.
double atof(const char *nptr);