Rechercher une page de manuel
fpclassify
Langue: fr
Version: 30 juillet 2003 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
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É
C99VOIR AUSSI
isgreater(3), isinf(3)TRADUCTION
Christophe Blaess, 2003.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre