isinf
Menentukan apakah nilai floating-point adalah tak terbatas.
Sintaks
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Parameter
x
Nilai floating-point untuk diuji.
Nilai hasil
isinf
mengembalikan nilai bukan nol (true
dalam kode C++) jika argumen x
adalah infinitas positif atau negatif. isinf
mengembalikan 0 (false
dalam kode C++) jika argumen terbatas atau NAN. Nilai floating-point normal dan subnormal dianggap terbatas.
Keterangan
isinf
adalah makro saat dikompilasi sebagai C, dan fungsi templat sebaris saat dikompilasi sebagai C++.
Persyaratan
Fungsi | Header yang diperlukan (C) | Header yang diperlukan (C++) |
---|---|---|
isinf |
<matematika.h> | <math.h> atau <cmath> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Lihat juga
Dukungan matematika dan titik mengambang
fpclassify
_fpclass
, _fpclassf
isfinite
, , _finite
_finitef
isnan
, , _isnan
_isnanf
isnormal