Numerik
Die C-Numerikbibliothek enthält gängige mathematische Funktionen und Datentypen sowie Unterstützung für die Zufallszahlengenerierung.
Inhalt |
[bearbeiten] Gängige mathematische Funktionen
Die Headerdatei <math.h> stellt Standard-Bibliotheksfunktionen für mathematische Berechnungen in C wie fabs, sqrt und sin bereit.
[bearbeiten] Gleitkomma-Umgebung
Die Headerdatei <fenv.h> definiert Flags und Funktionen, die sich auf den außergewöhnlichen Gleitkomma-Zustand beziehen, wie Überlauf und Division durch Null.
[bearbeiten] Pseudo-Zufallszahlengenerierung
Die Headerdatei <stdlib.h> beinhaltet auch die C-übliche Zufallszahlengenerierung über srand und rand.
[bearbeiten] Arithmetik mit komplexen Zahlen
Die Headerdatei <complex.h> stellt Datentypen und Funktionen für die Arbeit mit komplexen Zahlen bereit.
[bearbeiten] Typspezifische Mathematik
Die Headerdatei <tgmath.h> stellt einige Makros für Funktionen bereit, deren Namen XXX sind
- reelle Funktion
- float-Variante
XXXf - double-Variante
XXX - long double-Variante
XXXl
- float-Variante
- komplexe Funktion
- float-Variante
cXXXf - double-Variante
cXXX - long double-Variante
cXXXl
- float-Variante
[bearbeiten] Bitmanipulation (seit C23)
Die Headerdatei <stdbit.h> stellt Makros und Funktionen für die Arbeit mit der Byte-Reihenfolge und der Byte- und Bit-Darstellung von C-Objekten bereit.
[bearbeiten] Überprüfte Ganzzahlarithmetik (seit C23)
Stellt einige typspezifische Makros für die überprüfte Ganzzahlarithmetik bereit.
| Definiert in der Headerdatei
<stdckdint.h>. | |
| (C23) |
Überprüfte Additionsoperation auf zwei Ganzzahlen. (typspezifisches Funktionsmakro) |
| (C23) |
Überprüfte Subtraktionsoperation auf zwei Ganzzahlen. (typspezifisches Funktionsmakro) |
| (C23) |
Überprüfte Multiplikationsoperation auf zwei Ganzzahlen. (typspezifisches Funktionsmakro) |
[bearbeiten] Siehe auch
| C++-Dokumentation für Numerikbibliothek
|