Namespaces
Variants

Standard library header <math.h>

From cppreference.net

Dieser Header ist Teil der Mathematik -Bibliothek.


Inhaltsverzeichnis

Typen

(C99)
effizientester Gleitkommatyp mindestens so breit wie float
(typedef)
effizientester Gleitkommatyp mindestens so breit wie double
(typedef)

Konstanten

kennzeichnet einen Wert, der zu groß für die Darstellung (Unendlich) durch float , double bzw. long double ist
(Makrokonstante)
ergibt positive Unendlichkeit oder einen Wert, der garantiert einen float überlaufen lässt
(Makrokonstante)
(C99)
ergibt eine stille NaN vom Typ float
(Makrokonstante)
zeigt an, dass die fma-Funktion generell etwa so schnell oder schneller ausgeführt wird als eine Multiplikation und eine Addition von double-Operanden
(Makrokonstante)
ergibt ilogb ( x ) wenn x null bzw. NaN ist
(Makrokonstante)
definiert den Fehlerbehandlungsmechanismus, der von den allgemeinen mathematischen Funktionen verwendet wird
(Makrokonstante)
Klassifikation
kennzeichnet eine Gleitkomma-Kategorie
(Makrokonstante)

Funktionen

**Übersetzungserläuterungen:** - "computes inverse hyperbolic sine" wurde als "berechnet den Areasinus Hyperbolicus" übersetzt (fachlich korrekte mathematische Bezeichnung) - "(function)" wurde als "(Funktion)" übersetzt - Alle HTML-Tags, Attribute und C++-Funktionsnamen (asinh, asinhf, asinhl) wurden unverändert belassen - Mathematische Notationen in den ` `-Tags wurden nicht übersetzt - (C99)-Markierungen wurden beibehalten
Grundlegende Operationen
(C99) (C99)
berechnet den absoluten Wert eines Gleitkommawerts ( |x| )
(Funktion)
(C99) (C99)
berechnet den Rest der Gleitkomma-Divisionsoperation
(Funktion)
berechnet den vorzeichenbehafteten Rest der Gleitkomma-Divisionsoperation
(Funktion)
(C99) (C99) (C99)
berechnet den vorzeichenbehafteten Rest sowie die drei letzten Bits der Divisionsoperation
(Funktion)
(C99) (C99) (C99)
berechnet Fused-Multiply-Add-Operation
(Funktion)
(C99) (C99) (C99)
bestimmt den größeren von zwei Gleitkommawerten
(Funktion)
(C99) (C99) (C99)
ermittelt den kleineren von zwei Gleitkommawerten
(Funktion)
(C99) (C99) (C99)
bestimmt die positive Differenz zweier Gleitkommawerte ( max(0, x-y) )
(Funktion)
(C99) (C99) (C99)
gibt eine NaN (Not-a-Number) zurück
(Funktion)
Exponentialfunktionen
(C99) (C99)
berechnet e hoch den gegebenen Exponenten ( e x )
(Funktion)
(C99) (C99) (C99)
berechnet 2 potenziert mit dem gegebenen Exponenten ( 2 x )
(Funktion)
(C99) (C99) (C99)
berechnet e hoch der gegebenen Potenz, minus eins ( e x -1 )
(Funktion)
(C99) (C99)
berechnet den natürlichen Logarithmus (Basis- e ) ( ln(x) )
(Funktion)
berechnet den dekadischen Logarithmus (Basis- 10 ) ( log 10 (x) )
(Funktion)
(C99) (C99) (C99)
berechnet den Logarithmus zur Basis 2 ( log 2 (x) )
(Funktion)
(C99) (C99) (C99)
berechnet den natürlichen Logarithmus (Basis e ) von 1 plus der gegebenen Zahl ( ln(1+x) )
(Funktion)
Potenzfunktionen
(C99) (C99)
berechnet eine Zahl potenziert mit dem gegebenen Exponenten ( x y )
(Funktion)
(C99) (C99)
berechnet Quadratwurzel ( x )
(Funktion)
(C99) (C99) (C99)
berechnet Kubikwurzel ( 3 x )
(Funktion)
(C99) (C99) (C99)
berechnet die Quadratwurzel der Summe der Quadrate zweier gegebener Zahlen ( x 2
+y 2
)
(Funktion)
Trigonometrische Funktionen
(C99) (C99)
berechnet den Sinus ( sin(x) )
(Funktion)
(C99) (C99)
berechnet den Kosinus ( cos(x) )
(Funktion)
(C99) (C99)
berechnet den Tangens ( tan(x) )
(Funktion)
(C99) (C99)
berechnet den Arkussinus ( arcsin(x) )
(Funktion)
(C99) (C99)
berechnet den Arkuskosinus ( arccos(x) )
(Funktion)
(C99) (C99)
berechnet den Arkustangens ( arctan(x) )
(Funktion)
berechnet den Arkustangens unter Verwendung von Vorzeichen zur Bestimmung der Quadranten
(Funktion)
Hyperbelfunktionen
(C99) (C99)
berechnet den hyperbolischen Sinus ( sinh(x) )
(Funktion)
(C99) (C99)
berechnet den hyperbolischen Kosinus ( cosh(x) )
(Funktion)
(C99) (C99)
berechnet den hyperbolischen Tangens ( tanh(x) )
(Funktion)
(C99) (C99) (C99)
berechnet den Areasinus Hyperbolicus ( arsinh(x) )
(Funktion)
(C99) (C99) (C99)
berechnet den inversen hyperbolischen Kosinus ( arcosh(x) )
(Funktion)
(C99) (C99) (C99)
berechnet den inversen hyperbolischen Tangens ( artanh(x) )
(Funktion)
Fehler- und Gammafunktionen
(C99) (C99) (C99)
berechnet die Fehlerfunktion
(Funktion)
(C99) (C99) (C99)
berechnet die komplementäre Fehlerfunktion
(Funktion)
(C99) (C99) (C99)
berechnet die Gamma-Funktion
(Funktion)
(C99) (C99) (C99)
berechnet den natürlichen Logarithmus (Basis- e ) der Gammafunktion
(Funktion)
Nächste Ganzzahl-Gleitkommaoperationen
(C99) (C99)
berechnet die kleinste Ganzzahl, die nicht kleiner als der gegebene Wert ist
(Funktion)
berechnet die größte Ganzzahl, die nicht größer als der gegebene Wert ist
(Funktion)
(C99) (C99) (C99)
rundet zur nächstgelegenen Ganzzahl, die nicht größer im Betrag als der gegebene Wert ist
(Funktion)
(C99) (C99) (C99) (C99) (C99) (C99) (C99) (C99) (C99)
rundet zur nächsten Ganzzahl, bei halben Zahlen weg von Null
(Funktion)
rundet auf eine Ganzzahl unter Verwendung des aktuellen Rundungsmodus
(Funktion)
(C99) (C99) (C99) (C99) (C99) (C99) (C99) (C99) (C99)
rundet auf eine Ganzzahl unter Verwendung des aktuellen Rundungsmodus mit
Ausnahme, wenn das Ergebnis abweicht
(Funktion)
Gleitkomma-Manipulationsfunktionen
zerlegt eine Zahl in Signifikand und eine Potenz von 2
(Funktion)
multipliziert eine Zahl mit 2 potenziert
(Funktion)
(C99) (C99)
zerlegt eine Zahl in Ganzzahl- und Nachkommateil
(Funktion)
(C99) (C99) (C99) (C99) (C99) (C99)
berechnet effizient eine Zahl multipliziert mit FLT_RADIX potenziert mit einem Exponenten
(Funktion)
(C99) (C99) (C99)
extrahiert den Exponenten der gegebenen Zahl
(Funktion)
(C99) (C99) (C99)
extrahiert den Exponenten der gegebenen Zahl
(Funktion)
bestimmt den nächsten darstellbaren Gleitkommawert in Richtung des gegebenen Werts
(Funktion)
erzeugt einen Wert mit dem Betrag eines gegebenen Wertes und dem Vorzeichen eines anderen gegebenen Wertes
(Funktion)
Klassifizierung und Vergleich
klassifiziert den gegebenen Gleitkommawert
(Funktionsmakro)
prüft, ob die gegebene Zahl einen endlichen Wert hat
(Funktionsmakro)
(C99)
prüft, ob die gegebene Zahl unendlich ist
(Funktionsmakro)
(C99)
prüft, ob die gegebene Zahl NaN ist
(Funktionsmakro)
prüft, ob die gegebene Zahl normal ist
(Funktionsmakro)
(C99)
prüft, ob die gegebene Zahl negativ ist
(Funktionsmakro)
prüft, ob das erste Gleitkomma-Argument größer als das zweite ist
(Funktionsmakro)
prüft, ob das erste Gleitkomma-Argument größer oder gleich dem zweiten ist
(Funktionsmakro)
(C99)
prüft, ob das erste Gleitkomma-Argument kleiner als das zweite ist
(Funktionsmakro)
prüft, ob das erste Gleitkomma-Argument kleiner oder gleich dem zweiten ist
(Funktionsmakro)
prüft, ob das erste Gleitkomma-Argument kleiner oder größer als das zweite ist
(Funktionsmakro)
prüft, ob zwei Gleitkommawerte ungeordnet sind
(Funktionsmakro)

Übersicht

#define __STDC_VERSION_MATH_H__ 202311L
// TODO: ...