Standard library header <math.h>
From cppreference.net
Dieser Header ist Teil der Mathematik -Bibliothek.
|
Dieser Abschnitt ist unvollständig
Grund: Überprüfen Sie erneut und fügen Sie mehr aus B.11 Mathematics <math.h> hinzu |
Inhaltsverzeichnis |
Typen
|
(C99)
|
effizientester Gleitkommatyp mindestens so breit wie
float
(typedef) |
|
(C99)
|
effizientester Gleitkommatyp mindestens so breit wie
double
(typedef) |
Konstanten
|
(C99)
(C99)
|
kennzeichnet einen Wert, der zu groß für die Darstellung (Unendlich) durch
float
,
double
bzw.
long
double
ist
(Makrokonstante) |
|
(C99)
|
ergibt positive Unendlichkeit oder einen Wert, der garantiert einen
float
überlaufen lässt
(Makrokonstante) |
|
(C99)
|
ergibt eine stille NaN vom Typ
float
(Makrokonstante) |
|
(C99)
(C99)
(C99)
|
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) |
|
(C99)
(C99)
|
ergibt
ilogb
(
x
)
wenn x null bzw. NaN ist
(Makrokonstante) |
|
(C99)
(C99)
(C99)
|
definiert den Fehlerbehandlungsmechanismus, der von den allgemeinen mathematischen Funktionen verwendet wird
(Makrokonstante) |
Klassifikation |
|
|
(C99)
(C99)
(C99)
(C99)
(C99)
|
kennzeichnet eine Gleitkomma-Kategorie
(Makrokonstante) |
Funktionen
Grundlegende Operationen |
|
|
(C99)
(C99)
|
berechnet den absoluten Wert eines Gleitkommawerts (
|x|
)
(Funktion) |
|
(C99)
(C99)
|
berechnet den Rest der Gleitkomma-Divisionsoperation
(Funktion) |
|
(C99)
(C99)
(C99)
|
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) |
|
(C99)
(C99)
|
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) |
|
(C99)
(C99)
|
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) |
|
(C99)
(C99)
|
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) |
|
(C99)
(C99)
(C99)
|
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 |
|
|
(C99)
(C99)
|
zerlegt eine Zahl in Signifikand und eine Potenz von
2
(Funktion) |
|
(C99)
(C99)
|
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) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
bestimmt den nächsten darstellbaren Gleitkommawert in Richtung des gegebenen Werts
(Funktion) |
|
(C99)
(C99)
(C99)
|
erzeugt einen Wert mit dem Betrag eines gegebenen Wertes und dem Vorzeichen eines anderen gegebenen Wertes
(Funktion) |
Klassifizierung und Vergleich |
|
|
(C99)
|
klassifiziert den gegebenen Gleitkommawert
(Funktionsmakro) |
|
(C99)
|
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) |
|
(C99)
|
prüft, ob die gegebene Zahl normal ist
(Funktionsmakro) |
|
(C99)
|
prüft, ob die gegebene Zahl negativ ist
(Funktionsmakro) |
|
(C99)
|
prüft, ob das erste Gleitkomma-Argument größer als das zweite ist
(Funktionsmakro) |
|
(C99)
|
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) |
|
(C99)
|
prüft, ob das erste Gleitkomma-Argument kleiner oder gleich dem zweiten ist
(Funktionsmakro) |
|
(C99)
|
prüft, ob das erste Gleitkomma-Argument kleiner oder größer als das zweite ist
(Funktionsmakro) |
|
(C99)
|
prüft, ob zwei Gleitkommawerte ungeordnet sind
(Funktionsmakro) |
Übersicht
|
Dieser Abschnitt ist unvollständig
Grund:
|
#define __STDC_VERSION_MATH_H__ 202311L // TODO: ...