EN JA
ATOF(3)
ATOF(3) FreeBSD Library Functions Manual ATOF(3)

名称

atofASCII 文字列を倍精度浮動小数点数に変換する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < stdlib.h>

double
atof( const char *nptr);

解説

atof() 関数は、 nptr によって指された文字列の最初の部分を double 表現に変換します。

それは、次と同等です:

strtod(nptr, (char **)NULL);

小数点の文字は、プログラムのロケール (カテゴリ LC_NUMERIC) に定義されています。

実装に関する注

atof() 関数は、スレッドセーフでも、非同期キャンセルセーフ (async-cancel-safe) でもありません。

atof() 関数は、 strtod() を使用するべきで推奨されなくなっており、新しいコードで使用されるべきではありません。

エラー

関数 atof() は、エラーで errno の値に影響しません。

規格

atof() 関数は、 IEEE Std 1003.1-1990 (“POSIX.1”), ISO/IEC 9899:1990 (“ISO C90”) と ISO/IEC 9899:1999 (“ISO C99”) に適合しています。
June 4, 1993 FreeBSD