Provided by: manpages-fr_1.67.0-1_all bug

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.