名 前
infnan − 無 限 大 と 無 効 値 (NaN) を 取 扱 う
書 式
#include <math.h>
double infnan(int error);
−lm で リ ン ク す る 。
説 明
関 数 infnan() は 無 限 大 と 無 効 値 (NaN) の 結 果 に 対 す る 適 切 な 値 を 返 す 。 error の 値 は 、 無 限 大 を 表 す ERANGE か NaN を 表 す そ れ 以 外 の 値 で あ る 。 errno も 同 様 に 設 定 さ れ る 。
返 り 値
error が ERANGE (無 限 大 ) の 場 合 、 HUGE_VAL が 返 さ れ る 。
error が −ERANGE (負 の 無 限 大 ) の 場 合 、 −HUGE_VAL が 返 さ れ る 。
error が そ れ 以 外 の 値 の 場 合 、 NaN が 返 さ れ る 。
エ ラ ー
EDOM |
error の 値 が 無 効 値 (NaN) で あ る 。 |
|||
ERANGE |
error の 値 が 正 の 無 限 大 も し く は 負 の 無 限 大 で あ る 。 |
準 拠
4.3BSD.
注 意
こ の 廃 止 さ れ た (obsolete) 関 数 は 、 libc4 と libc5 で 提 供 さ れ て い た が 、 glibc2 で は 提 供 さ れ て い な い 。
こ の 文 書 に つ い て
こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。