ISINF(3)

名前
isinf, isnan, finite - 無限大や無効値(NaN)であるかをテストする

書式
#include <math.h>

int isinf(double value);

int isinf(double value);

int isnan(double value);

int finite(double value);

説明
isinf() 関数は、 value が負の無限大を表す場合には -1 を、 value が正の無限大を表す場合には 1 を、 その他の場合には 0 を返す。

isnan() 関数は、 valueが"数値ではない(not-a-number)"(NaN:無効値)場合には ゼロではない値を返し、その他の場合には 0 を返す。

finite() 関数は、 value が無限大でも "数値ではない"(NaN)値でもどちらでも 無い場合にはゼロではない値を返し、その他の場合には 0 を返す。

準拠
BSD 4.3