NOM¶
INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - Constantes en virgule flottante
SYNOPSIS¶
#define _ISOC99_SOURCE      /* Consultez feature_test_macros(7) */
 
#include <math.h>
 
INFINITY
 
NAN
 
HUGE_VAL
 
HUGE_VALF
 
HUGE_VALL
DESCRIPTION¶
La macro 
INFINITY est développée en une constante de type
  
float représentant l'infini positif.
 
La macro 
NAN est développée en une constante de type
  
float représentant un « NaN silencieux » (si
  cela est géré). Un « NaN silencieux » est un
  « NaN » (« Not a Number », ce qui veut dire
  « pas un nombre ») qui ne déclenche pas d'exception quand elle
  est utilisée en arithmétique. Son opposé est « NaN
  non silencieux ». Consultez IEC 60559:1989.
 
Les macros 
HUGE_VAL, 
HUGE_VALF et 
HUGE_VALL sont
  développées respectivement en constante de type 
double,
  
float et 
long double, qui représentent une grande valeur
  positive, et probablement l'infini positif.
C99.
DISPONIBILITɶ
Sur un système basé sur la glibc, la macro 
HUGE_VAL est
  toujours disponible. La présence de la macro 
NAN peut être
  testée avec 
#ifdef NAN et de façon similaire pour
  
INFINITY, 
HUGE_VALF et 
HUGE_VALL. Elles sont
  définies dans 
<math.h> si 
_ISOC99_SOURCE ou
  
_GNU_SOURCE est définie ou si 
__STDC_VERSION__ est
  définie avec une valeur supérieure ou égale à 199901L.
VOIR AUSSI¶
fpclassify(3), 
math_error(7)
COLOPHON¶
Cette page fait partie de la publication 3.44 du projet 
man-pages Linux.
  Une description du projet et des instructions pour signaler des anomalies
  peuvent être trouvées à l'adresse
  <
http://www.kernel.org/doc/man-pages/>.
TRADUCTION¶
Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a
  <
http://po4a.alioth.debian.org/> par l'équipe de traduction
  francophone au sein du projet perkamon
  <
http://perkamon.alioth.debian.org/>.
Christophe Blaess <
http://www.blaess.fr/christophe/> (1996-2003), Alain
  Portal <
http://manpagesfr.free.fr/> (2003-2006). Florentin Duneau et
  l'équipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en écrivant à
  <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
  paquet 
manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
  en utilisant la commande «  
man -L C
  <section>  <page_de_man> ».