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 を返します。 |
関連項目
IEEE Standard for Binary Floating-Point Arithmetic, Std 754-1985, ANSI.
バグ
VAX および Tahoe のどちらの浮動小数点数においても、「無限大」や「非数値」 を見分けるための値を持ちません。これらのアーキテクチャ上では、これらの ルーチンは、常に 0 を返します。 FreeBSD 10.0 January 29, 1994 FreeBSD 10.0 |