.\" -*- 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 "2. Mai 2024" "Linux man\-pages 6.8" .SH BEZEICHNUNG INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL \- Fließkommakonstanten .SH BIBLIOTHEK Mathematikbibliothek (\fIlibm\fP) .SH ÜBERSICHT .nf \fB#define _ISOC99_SOURCE\fP /* siehe feature_test_macros(7) */ \fB#include \fP .P \fBINFINITY\fP .P \fBNAN\fP .P \fBHUGE_VAL\fP \fBHUGE_VALF\fP \fBHUGE_VALL\fP .fi .SH BESCHREIBUNG Das Makro \fBINFINITY\fP expandiert zu einer \fIfloat\fP\-Konstante, die positiv unendlich darstellt. .P Das Makro \fBNAN\fP expandiert zu einer \fIfloat\fP\-Konstante, die eine stille NaN darstellt. Ein \fIstille\fP NaN ist eine NaN (»Not a Number«, keine Zahl), die keine Ausnahmen auslöst, wenn sie in Arithmetik verwandt wird. Das Gegenteil ist eine \fIsignalisierende\fP NaN. Siehe IEC 60559:1989. .P Die Makros \fBHUGE_VAL\fP, \fBHUGE_VALF\fP, \fBHUGE_VALL\fP expandieren zu Konstanten der Typen \fIdouble\fP, \fIfloat\fP bzw. \fIlong double\fP, die einen großen positiven Wert darstellen, möglicherweise positiv unendlich. .SH STANDARDS C11. .SH GESCHICHTE C99. .P Auf einem Glibc\-System ist das Makro \fBHUGE_VAL\fP immer verfügbar. Die Verfügbarkeit des Makros \fBNAN\fP kann mittels \fB#ifdef NAN\fP getestet werden und ähnlich für \fBINFINITY\fP, \fBHUGE_VALF\fP, \fBHUGE_VALL\fP. Sie werden durch \fI\fP definiert, falls \fB_ISOC99_SOURCE\fP oder \fB_GNU_SOURCE\fP definiert ist oder \fB__STDC_VERSION__\fP ist definiert und hat einen Wert nicht kleiner als 199901L. .SH "SIEHE AUCH" \fBfpclassify\fP(3), \fBmath_error\fP(7) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .