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.65 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> ».