|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > f > finite - ライブラリコールの説明 finite - ライブラリコールの説明 - Linux コマンド集 一覧表名前finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl - BSD の浮動小数点分類関数 書式
#define _BSD_SOURCE 説明
finite
()関数は、 x
が無限大や無効値 (NaN) のいずれでもない
場合に 0 以外の値を返し、それ以外の場合は 0 を返す。
注意これらの関数は廃止された点に注意すること。 C99 では、これらの置き換えとして (どんな型にも適用できる) isfinite(), isinf(), isnan() というマクロが定義されている。 さらに C99 の isinf() は返り値に関して弱い意味での保証しかないことにも 注意すること。詳細は fpclassify (3) を参照。 可用性glibc システムでは、これらの関数は _BSD_SOURCE、 _SVID_SOURCE、 _GNU_SOURCE のいずれかが定義された場合に <math.h> で宣言される。また、 isnan() 系の関数は _XOPEN_SOURCE が定義された場合に 宣言される。 歴史finite ()関数は 4.3BSD で登場した。 関連項目
|
|