Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan apakah nilai floating-point adalah nilai normal.
Sintaks
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Parameter
x
Nilai floating-point untuk diuji.
Nilai hasil
isnormal mengembalikan nilai bukan nol (true dalam kode C++) jika argumen x bukan nol, subnormal, tak terbatas, atau NaN. Jika tidak, isnormal mengembalikan 0 (false dalam kode C++).
Keterangan
isnormal adalah makro saat dikompilasi sebagai C, dan templat fungsi sebaris saat dikompilasi sebagai C++.
Persyaratan
| Fungsi | Header yang diperlukan (C) | Header yang diperlukan (C++) |
|---|---|---|
isnormal |
<matematika.h> | <math.h> atau <cmath> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Lihat juga
Dukungan matematika dan titik mengambang
isfinite, , _finite_finitef
isinf
isnan, , _isnan_isnanf
_fpclass, _fpclassf