Namensräume
Varianten
Aktionen

Numerik

Von cppreference.com
< c

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
  • komplexe Funktion
  • float-Variante cXXXf
  • double-Variante cXXX
  • long double-Variante cXXXl

[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>.
Überprüfte Additionsoperation auf zwei Ganzzahlen.
(typspezifisches Funktionsmakro)[bearbeiten]
Überprüfte Subtraktionsoperation auf zwei Ganzzahlen.
(typspezifisches Funktionsmakro)[bearbeiten]
Überprüfte Multiplikationsoperation auf zwei Ganzzahlen.
(typspezifisches Funktionsmakro)[bearbeiten]

[bearbeiten] Siehe auch

C++-Dokumentation für Numerikbibliothek