Provided by:
manpages-fr_1.67.0-1_all 
NOM
fpclassify, isfinite, isnormal, isnan - Macros de classification en
virgule flottante.
SYNOPSIS
#include <math.h>
int fpclassify(x);
int isfinite(x);
int isnormal(x);
int isnan(x);
int isinf(x);
DESCRIPTION
Les nombres en virgule flottante ont des valeurs spéciales, tels que
les infinis ou NaN. Avec la macro fpclassify(x) vous pouvez connaître
le type de x. La macro prend en argument n’importe quel type
d’expression en virgule flottante. Le résultat est l’une des valeurs
suivantes :
FP_NAN x est un "non-nombre".
FP_INFINITE
x vaut plus ou moins l’infini.
FP_ZERO
x est nul.
FP_SUBNORMAL
x est trop petit pour être représenté en format normalisé.
FP_NORMAL
si aucun des cas précédents n’est vrai, alors c’est qu’il doit
s’agir d’un nombre normal en virgule flottante;
Les autres macros fournissent une réponse courte à des questions
standards.
isfinite(x)
(fpclassify(x) != FP_NAN && fpclassify(x) != FP_INFINITE)
isnormal(x)
(fpclassify(x) == FP_NORMAL)
isnan(x)
(fpclassify(x) == FP_NAN)
isinf(x)
(fpclassify(x) == FP_INFINITE)
NOTE
CONFORMITÉ
C99
VOIR AUSSI
isgreater(3), isinf(3)
TRADUCTION
Christophe Blaess, 2003.