Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kayan nokta değerinin normal bir değer olup olmadığını belirler.
Sözdizimi
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Parametreler
x
Test etmek için kayan nokta değeri.
Dönüş değeri
isnormalbağımsız değişken x sıfır, alt normal, sonsuz veya NaN değilse sıfır olmayan bir değer (trueC++ kodunda) döndürür. Aksi takdirde, isnormal 0 (false C++ kodunda) döndürür.
Açıklamalar
isnormal C olarak derlendiğinde bir makro ve C++ olarak derlendiğinde satır içi işlev şablonudur.
Gereksinimler
| İşlev | Gerekli üst bilgi (C) | Gerekli üst bilgi (C++) |
|---|---|---|
isnormal |
<math.h> | <math.h> veya <cmath> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Matematik ve kayan nokta desteği
isfinite, _finite, _finitef
isinf
isnan, _isnan, _isnanf
_fpclass, _fpclassf