# Common mathematical functions

< c‎ | numeric

C
 Sprache Geben Sie Unterstützung Dynamische Speicherverwaltung Fehlerbehandlung Programm Versorgungsunternehmen Datum und Uhrzeit Versorgungsunternehmen Strings Bibliothek Algorithmen Numerics Eingang / Ausgang-Unterstützung Localization Support Thread-Unterstützung (C11) Atomare Operationen (C11)

Numerics
 Gemeinsame mathematischen Funktionen Floating-Point-Umgebung Complex number arithmetics Generierung von Zufallszahlen Typ-generic math

Gemeinsame mathematischen Funktionen
Funktionen
Original:
Functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Grundlegende Bedienung
Original:
Basic operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 abslabsllabsimaxabs (C99)
 fabs
 divldivlldivimaxdiv (C99)
 fmod
 remainder (C99)
 remquo (C99)
 fma (C99)
 fmax (C99)
 fmin (C99)
 fdim (C99)
 nannanfnanl (C99)(C99)(C99)
Exponentialfunktionen
Original:
Exponential functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 exp
 exp2 (C99)
 expm1 (C99)
 log
 log10
 log1p (C99)
 log2 (C99)
Power-Funktionen
Original:
Power functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 sqrt
 cbrt (C99)
 hypot (C99)
 pow
Trigonometrische und hyperbolische Funktionen
Original:
Trigonometric and hyperbolic functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 sin
 cos
 tan
 asin
 acos
 atan
 atan2
 sinh
 cosh
 tanh
 asinh (C99)
 acosh (C99)
 atanh (C99)
Fehler-und Gamma-Funktionen
Original:
Error and gamma functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 erf (C99)
 erfc (C99)
 lgamma (C99)
 tgamma (C99)
Nächste ganze Zahl Fließkomma-Operationen
Original:
Nearest integer floating point operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 ceil
 floor
 roundlroundllround (C99)(C99)(C99)
 trunc (C99)
 nearbyint (C99)
 rintlrintllrint (C99)(C99)(C99)
Floating-Point-Manipulation Funktionen
Original:
Floating point manipulation functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 ldexp
 scalbnscalbln (C99)(C99)
 ilogb (C99)
 logb (C99)
 frexp
 modf
 nextafternexttoward (C99)(C99)
 copysign (C99)
Klassifizierung
Original:
Classification
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 fpclassify (C99)
 isfinite (C99)
 isinf (C99)
 isnan (C99)
 isnormal (C99)
 signbit (C99)
Makro Konstanten
Original:
Macro constants
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 HUGE_VALFHUGE_VALHUGE_VALL (C99)(C99)
 FP_NORMALFP_SUBNORMALFP_ZEROFP_INFINITEFP_NAN (C99)(C99)(C99)(C99)(C99)

## Inhaltsverzeichnis

### [Bearbeiten]Funktionen

Defined in header `<math.h>`
##### Grundlegende BedienungOriginal: Basic operationsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
berechnet Absolutwert eines Integralwerts (|x|)
Original:
computes absolute value of an integral value (|x|)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
Absolutwert einer Fließkommazahl (|x|)
Original:
absolute value of a floating point value (|x|)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
der Quotient und Rest der ganzzahligen Division
Original:
the quotient and remainder of integer division
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
Rest der Gleitkomma Teilungsoperation
Original:
remainder of the floating point division operation
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
unterzeichnet Rest der Teilungsoperation
Original:
signed remainder of the division operation
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
unterzeichnet Rest sowie die letzten drei Bits der Division
Original:
signed remainder as well as the three last bits of the division operation
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
größere von zwei Fließkommazahlen
Original:
larger of two floating point values
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
kleinere von zwei Gleitkommazahlen
Original:
smaller of two floating point values
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
positive Differenz zweier Fließkommazahlen (max(0, x-y))
Original:
positive difference of two floating point values (max(0, x-y))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
(C99)
(C99)
not-a-number (NaN)
Original:
not-a-number (NaN)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### ExponentialfunktionenOriginal: Exponential functionsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
Renditen e an die angegebene Leistung (ex) angehoben
Original:
returns e raised to the given power (ex)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
Renditen 2 an die angegebene Leistung (2x) angehoben
Original:
returns 2 raised to the given power (2x)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
Renditen e an die angegebene Potenz, minus eins (ex-1)
Original:
returns e raised to the given power, minus one (ex-1)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet natürlichen (base e) Logarithmus (zur Basis e) (ln(x))
Original:
computes natural (base e) logarithm (to base e) (ln(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet gemeinsamen (base 10) Logarithmus (log10(x))
Original:
computes common (base 10) logarithm (log10(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
natürlichen Logarithmus (zur Basis e) von 1 plus die angegebene Anzahl
Original:
natural logarithm (to base e) of 1 plus the given number
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
Logarithmus zur Basis 2 der bestimmten Anzahl
Original:
base 2 logarithm of the given number
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### Power-FunktionenOriginal: Power functionsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
Original:
computes square root (x)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
berechnet Kubikwurzel (3x)
Original:
computes cubic root (3x)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
berechnet Quadratwurzel der Summe der Quadrate von zwei gegebenen Zahlen (x2
+y2
)
Original:
computes square root of the sum of the squares of two given numbers (x2
+y2
)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
wirft eine Reihe an die angegebene Leistung (xy)
Original:
raises a number to the given power (xy)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### Trigonometrische FunktionenOriginal: Trigonometric functionsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
berechnet Sinus (sin(x))
Original:
computes sine (sin(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet Cosinus (cos(x))
Original:
computes cosine (cos(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet Tangente (tan(x))
Original:
computes tangent (tan(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet Arcussinus (arcsin(x))
Original:
computes arc sine (arcsin(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet Arcuscosinus (arccos(x))
Original:
computes arc cosine (arccos(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet Arcustangens (arctan(x))
Original:
computes arc tangent (arctan(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
Arcustangens mit Schildern Quadranten bestimmen
Original:
arc tangent, using signs to determine quadrants
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### Hyperbolische FunktionenOriginal: Hyperbolic functionsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
berechnet Hyperbelsinus (sh(x))
Original:
computes hyperbolic sine (sh(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
berechnet Hyperbelkosinus (ch(x))
Original:
computes hyperbolic cosine (ch(x))
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
Hyperbeltangens
Original:
hyperbolic tangent
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
hyperbolischen Arkussinus
Original:
hyperbolic arc sine
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
hyperbolischen Arkuskosinus
Original:
hyperbolic arc cosine
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
hyperbolischen Arcustangens
Original:
hyperbolic arc tangent
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### Fehler-und Gamma-FunktionenOriginal: Error and gamma functionsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
(C99)
Fehlerfunktion
Original:
error function
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
komplementäre Fehlerfunktion
Original:
complementary error function
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
natürlichen Logarithmus der Gamma-Funktion
Original:
natural logarithm of the gamma function
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
Gamma-Funktion
Original:
gamma function
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### Nächste ganze Zahl Fließkomma-OperationenOriginal: Nearest integer floating point operationsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
nächste ganze Zahl nicht kleiner als der gegebene Wert
Original:
nearest integer not less than the given value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
nächste ganze Zahl nicht größer als der gegebene Wert
Original:
nearest integer not greater than the given value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
nächste Ganzzahl nicht betragsmäßig größer als der gegebene Wert
Original:
nearest integer not greater in magnitude than the given value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
(C99)
(C99)
nächste ganze Zahl, Rundung von Null weg in halbwegs Fällen
Original:
nearest integer, rounding away from zero in halfway cases
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
nächste ganze Zahl mit aktuellen Rundung Modus
Original:
nearest integer using current rounding mode
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
(C99)
(C99)
nächste ganze Zahl mit aktuellen Rundung Modus mit
Ausnahme, wenn das Ergebnis unterscheidet
Original:
nearest integer using current rounding mode with
exception if the result differs
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### Floating-Point-Manipulation FunktionenOriginal: Floating point manipulation functionsThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
zersetzt eine Zahl in Mantisse und einer Leistung von 2
Original:
decomposes a number into significand and a power of 2
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
multipliziert eine Zahl durch 2 potenziert
Original:
multiplies a number by 2 raised to a power
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
zersetzt eine Zahl in ganzzahlige und Bruchteile
Original:
decomposes a number into integer and fractional parts
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
(C99)
multipliziert eine Zahl durch FLT_RADIX potenziert
Original:
multiplies a number by FLT_RADIX raised to a power
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
extrahiert Exponent der Zahl
Original:
extracts exponent of the number
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
extrahiert Exponent der Zahl
Original:
extracts exponent of the number
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
nächsten darstellbaren Gleitkommawert zum angegebenen Wert
Original:
next representable floating point value towards the given value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
kopiert das Vorzeichen einer Gleitkommazahl
Original:
copies the sign of a floating point value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
##### KlassifizierungOriginal: ClassificationThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
kategorisiert den angegebenen Gleitkommawert
Original:
categorizes the given floating point value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
prüft, ob die angegebene Zahl hat endlichen Wert
Original:
checks if the given number has finite value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
prüft, ob die angegebene Zahl unendlich ist
Original:
checks if the given number is infinite
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
(C99)
prüft, ob die angegebene Zahl ist NaN
Original:
checks if the given number is NaN
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
prüft, ob die gegebene Anzahl normal ist
Original:
checks if the given number is normal
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 
prüft, ob die angegebene Zahl negativ ist
Original:
checks if the given number is negative
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) 

### [Bearbeiten]Makro Konstanten

Defined in header `<math.h>`
zeigt Wert zu groß, um darstellbar sein (infinity) von float, double und long double sind
Original:
indicates value too big to be representable (infinity) by float, double and long double respectively
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Makro konstant) 
##### KlassifizierungOriginal: ClassificationThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.
deutet auf eine Floating-Point-Kategorie
Original:
indicates a floating-point category
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Makro konstant)