.\" -*- coding: UTF-8 -*- .\" Copyright 2004 Andries Brouwer . .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH INFINITY 3 "30 mars 2023" "Pages du manuel de Linux 6.05.01" .SH NOM INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL \- Constantes en virgule flottante .SH BIBLIOTHÈQUE Bibliothèque de math (\fIlibm\fP) .SH SYNOPSIS .nf \fB#define _ISOC99_SOURCE\fP /* Voir feature_test_macros(7) */ \fB#include \fP .PP \fBINFINITY\fP .PP \fBNAN\fP .PP \fBHUGE_VAL\fP \fBHUGE_VALF\fP \fBHUGE_VALL\fP .fi .SH DESCRIPTION La macro \fBINFINITY\fP est développée en une constante de type \fIfloat\fP représentant l'infini positif. .PP La macro \fBNAN\fP est développée en une constante de type \fIfloat\fP 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. .PP Les macros \fBHUGE_VAL\fP, \fBHUGE_VALF\fP et \fBHUGE_VALL\fP sont développées respectivement en constante de type \fIdouble\fP, \fIfloat\fP et \fIlong double\fP, qui représentent une grande valeur positive, et probablement l'infini positif. .SH STANDARDS C11. .SH HISTORIQUE C99. .PP Sur un système basé sur la glibc, la macro \fBHUGE_VAL\fP est toujours disponible. La présence de la macro \fBNAN\fP peut être testée avec \fB#ifdef NAN\fP et de façon similaire pour \fBINFINITY\fP, \fBHUGE_VALF\fP et \fBHUGE_VALL\fP. Elles sont définies dans \fI\fP si \fB_ISOC99_SOURCE\fP ou \fB_GNU_SOURCE\fP est définie ou si \fB__STDC_VERSION__\fP est définie avec une valeur supérieure ou égale à 199901L. .SH "VOIR AUSSI" \fBfpclassify\fP(3), \fBmath_error\fP(7) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot et Cédric Boutillier . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .