Seth Woolley's Man Viewer

fpclassify(3) - fpclassify, isfinite, isnan, isnormal, fpclassify, isfinite, isnan, isnormal - Macros de classification en virgule flottante - man 3 fpclassify

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

FPCLASSIFY(3)             Manuel du programmeur Linux            FPCLASSIFY(3)



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 spciales,  tels  que
       les  infinis ou NaN. Avec la macro fpclassify(x) vous pouvez connatre
       le type de x.  La macro prend en argument n'importe quel type d'expres-
       sion  en  virgule  flottante.  Le rsultat est l'une des valeurs suiv-
       antes :

       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 reprsent en format normalis.

       FP_NORMAL
              si aucun des cas prcdents n'est vrai, alors c'est qu'il doit
              s'agir d'un nombre normal en virgule flottante;

       Les  autres  macros  fournissent  une  rponse 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.



LDP                             30 juillet 2003                  FPCLASSIFY(3)

References for this manual (incoming links)