Everything

atof


文字列を浮動小数点数(double型)への変換を行います。

[所属]

標準ライブラリ

[指定形式]

#include <stdlib.h>

double atof(const char *str);

[戻り値]

部分文字列が変換できた場合,その値を返します。変換できなかった場合,0を返します。

オーバーフローが生じる(値が表現可能な値の範囲にない)場合,HUGE_VAL,または-HUGE_VALを返し,ERANGEをグローバル変数errnoにセットします。アンダフローが生じる場合,0を返し,マクロERANGEをグローバル変数errnoにセットします。

[詳細説明]

strの指す文字列の最初の部分をdouble型の表現に変換します。本関数は,“strtod (str, NULL)”と同じです。