標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
C99 |
両方 |
z/OS V1R8 |
#define _ISOC99_SOURCE
#include <math.h>
int isinf(real-floating x);
#define __STDC_WANT_DEC_FP__
#include <math.h>
int isinf(real-floating x); /* C only */
int isinf(decimal-floating x); /* C only */
bool isinf(real-floating x); /* C++ only */
#define _TR1_C99
#include <math.h>
bool isinf(real-floating x); /* C++ only */
isinf() マクロまたは関数テンプレートは、引数が正または負の無限大であるかどうかを判別します。
関数 | Hex | IEEE |
---|---|---|
isinf | X | X |
isinf() マクロは、引数が正または負の無限大であれば 1 を戻し、そうでなければ 0 を戻します。C++ 関数テンプレートは、引数が正または負の無限大であれば true を戻し、そうでなければ false を戻します。
16 進の場合の特殊な動作: isinf() マクロはゼロを戻します。 C++ 関数テンプレートは false を戻します。