strtod - 文字列から浮動小数点数値への変換

【書式】

#include <stdlib.h>

double strtod(const char *s, char **endptr);

【解説】

strtod()はatof(3)と同様に文字列sを浮動小数点数に変換し、その値を返し

ます。パラメタの扱いはstrtol(3)と同様です。

strtod()はまず先行する空白を読み飛ばします。endptrがNULLでなければ、

変換が終了したときのポインタの値を*endptrに格納します。

【リターン値】

変換された値を返します。数字がない場合には0を返します。

オーバーフローが発生したときにはerrnoにERANGEをセットし、 符号にした

がってHUGE_VAL、-HUGE_VALを返します。

【エラー】

ERANGE

変換でオーバーフローが発生しました

【可搬性】

ANSI, UNIX, DOS窓

【参照】

atof(3), strtol(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】