Rechercher une page de manuel
finite
Langue: fr
Version: 31 octobre 2004 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NOM
finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl - Fonctions BSD de classement en virgule flottanteSYNOPSIS
#define _BSD_SOURCE
#include <math.h> int finite(double x);
int finitef(float x);
int finitel(long double x); int isinf(double x);
int isinff(float x);
int isinfl(long double x); int isnan(double x);
int isnanf(float x);
int isnanl(long double x);
DESCRIPTION
La fonction finite() renvoie une valeur non nulle si x n'est ni infini, ni une valeur numérique (NaN) et 0 autrementLes fonctions isnan() renvoient une valeur non nulle si x n'est pas une valeur numérique (NaN) et 0 autrement.
Les fonctions isinf() renvoient 1 si x vaut plus l'infini, -1 si x vaut moins l'infini et 0 autrement.
NOTES
Notez que ces fonctions sont obsolètes. C99 définit des macros isfinite(), isinf() and isnan() (pour tous les types) qui les remplacent. De plus, retenez bien que la fonction C99 isinf() est moins fiable sur sa valeur de retour. Voir fpclassify(3).Sur un système glibc, ces fonctions sont déclarées par <math.h> lorsque _BSD_SOURCE ou _SVID_SOURCE ou _GNU_SOURCE est définie. Les fonctions isnan() sont également déclarées lorsque _XOPEN_SOURCE est définie
VOIR AUSSI
fpclassify(3), feature_test_macros(7)TRADUCTION
Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 12 mai 2006 et révisée le 19 novembre 2007.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 finite ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre