Math.h
Erscheinungsbild
math.h ist eine Header- Datei in der Standard C Library der Programiersprache C. Es wurde für mathematische Funktionen entwickelt. Die Programiersprache C++ benutzt die Funktionen auch um die Kompatibilität von C zu C++ zu gewährleisten und deklariert sie in der Header- Datei cmath. Alle Funktionen die einen Winkel einlesen oder ausgeben arbeiten mit Radiant. Die meisten Funktionen arbeiten mit Gleitkommazahlen. Mathematische Funktionen die mit einem Integer arbeiten, wie abv, labs, div oder ldiv, sind stattdessen in der stdlib.h Header- Datei vertreten.
Pre- C99 Funktionen
Name | Description |
---|---|
acos |
Arkuskosinus |
asin |
Arkussinus |
atan |
Arkustangens, mit einem Argument |
atan2 |
Arkustangens, mit zwei Argumenten |
ceil |
Aufrundungsfunktion |
cos |
Kosinus |
cosh |
Kosinus Hyperbolicus |
exp |
Exponentialfunktion |
fabs |
Betragsfunktion |
floor |
Ganzteilfunktion |
fmod |
Führt die Modulo Funktion für Gleitkommazahlen durch |
frexp |
Teilt eine Gleitkommazahl in Faktor und Potenz mit der Basis 2 auf |
ldexp |
Multipliziert die eingegebene Faktor mit 2 um den Exponent potenziert |
log |
Natürlicher Logarithmus |
log10 |
10 Basen Logarithmus |
modf(x,p) |
Teilt eine Gleitkommazahl in zwei Zahlen auf vor und nach dem Komma |
pow(x,y) |
Potenziert x mit dem Exponent y, xy |
sin |
Sinus |
sinh |
Sinus Hyperbolicus |
sqrt |
Wurzel |
tan |
Tangens |
tanh |
Tangens Hyperbolicus |