スポンサーリンク

ISINF(3) FreeBSD ライブラリ関数マニュアル ISINF(3)

名称

isinf, isnan, isnanf − 無限大 (infinity) または非数値 (not-a-number) のテ スト

ライブラリ

標準 C ライブラリ (libc, −lc)

書式

int

isinf(double);

int

isnan(double);

int

isnanf(float);

解説

isinf() 関数は、数値が「無限大」 ‘‘infinity’’ であれば 1 を、そうでなけれ ば 0 を返します。

isnan() 関数および isnanf() 関数は、倍精度実数または単精度実数が「非数 値」 ‘‘not-a-number’’ であれば 1 を、そうでなければ 0 を返します。

関連項目

math(3)

       IEEE Standard for Binary Floating-Point Arithmetic,                                                             Std 754-1985,     ANSI.

バグ

VAX および Tahoe のどちらの浮動小数点数においても、「無限大」や「非数値」 を見分けるための値を持ちません。これらのアーキテクチャ上では、これらの ルーチンは、常に 0 を返します。

FreeBSD 10.0 January 29, 1994 FreeBSD 10.0

スポンサーリンク