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 |