INFINITY
Von cppreference.com
| Definiert in Header <math.h> |
||
| #define INFINITY /*implementierungsabhängig*/ |
(seit C99) | |
Wenn die Implementierung Gleitkomma-Unendlichkeiten unterstützt, erweitert sich das Makro INFINITY zu einem konstanten Ausdruck vom Typ float, der sich zu positiver oder vorzeichenloser Unendlichkeit auswertet.
Wenn die Implementierung keine Gleitkomma-Unendlichkeiten unterstützt, erweitert sich das Makro INFINITY zu einem positiven Wert, der garantiert zur Kompilierzeit einen float überläuft, und die Verwendung dieses Makros erzeugt eine Compiler-Warnung.
Der Stil, der zum Drucken einer Unendlichkeit verwendet wird, ist implementierungsabhängig.
[bearbeiten] Beispiel
Zeigen Sie den Stil, der zum Drucken einer Unendlichkeit und des IEEE-Formats verwendet wird.
Führen Sie diesen Code aus
Mögliche Ausgabe
INFINITY: inf 7ff0000000000000
[bearbeiten] Referenzen
- C11-Standard (ISO/IEC 9899:2011)
- 7.12/4 INFINITY (S. 231-232)
- C99-Standard (ISO/IEC 9899:1999)
- 7.12/4 INFINITY (S. 212-213)
[bearbeiten] Siehe auch
| (C99) |
prüft, ob die gegebene Zahl unendlich ist (Funktionsmakro) |
| (C99)(C99) |
zeigt einen Wert an, der zu groß ist, um ihn darzustellen (Unendlichkeit) für float, double und long double jeweils (Makrokonstante) |
| C++-Dokumentation für INFINITY
| |