isinf
Determina se un valore a virgola mobile è un infinito.
Sintassi
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Parametri
x
Valore a virgola mobile da verificare.
Valore restituito
isinf
restituisce un valore diverso da zero (true
nel codice C++) se l'argomento x
è un infinito positivo o negativo. isinf
restituisce 0 (false
nel codice C++) se l'argomento è finito o nan. I valori normali e subnormali a virgola mobile vengono considerati finiti.
Osservazioni:
isinf
è una macro quando viene compilata come C e una funzione modello inline quando viene compilata come C++.
Requisiti
Funzione | Intestazione obbligatoria (C) | Intestazione obbligatoria (C++) |
---|---|---|
isinf |
<math.h> | <math.h> o <cmath> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Vedi anche
Supporto matematico e a virgola mobile
fpclassify
_fpclass
, _fpclassf
isfinite
, _finite
, _finitef
isnan
, _isnan
, _isnanf
isnormal