INFINITY(3) Library Functions Manual INFINITY(3) NOM INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - Constantes en virgule flottante BIBLIOTHÈQUE Bibliothèque de math (libm) SYNOPSIS #define _ISOC99_SOURCE /* Voir 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 respecti- vement en constante de type double, float et long double, qui repré- sentent une grande valeur positive, et probablement l'infini positif. STANDARDS C99. Sur un système basé sur la glibc, la macro HUGE_VAL est toujours dispo- nible. 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) TRADUCTION La traduction française de cette page de manuel a été créée par Chris- tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <ste- phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran- çois Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Gué- rard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.cou- lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centra- liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <si- mon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@de- bian.org>, David Prévot <david@tilapin.org> et Cédric Boutillier <ce- dric.boutillier@gmail.com> Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩. Pages du manuel de Linux 6.03 9 octobre 2022 INFINITY(3)
Generated by dwww version 1.15 on Sat Jun 29 01:44:09 CEST 2024.