C Mathematische Funktionen
Mathematische Funktionen
Es steht auch eine Liste mathematischer Funktionen zur Verfügung, mit denen Sie mathematische Aufgaben mit Zahlen ausführen können.
Um sie zu verwenden, müssen Sie die Header-Datei math.h
in Ihr Programm einbinden:
#include <math.h>
Quadratwurzel
Um die Quadratwurzel einer Zahl zu finden, verwenden Sie die Funktion sqrt()
:
Runden Sie eine Zahl
Die Funktion ceil()
rundet eine Zahl auf die nächste ganze Zahl auf, und der Code floor()
-Funktion rundet eine Zahl auf die nächste Ganzzahl ab und gibt das Ergebnis zurück:
Power-Funktion
Die Funktion pow()
gibt den Wert von x hoch von zurück y (xy):
Andere mathematische Funktionen
Eine Liste weiterer beliebter mathematischer Funktionen (aus der Bibliothek <math.h>
) finden Sie in der folgenden Tabelle:
Funktion | Beschreibung |
---|---|
abs(x) | Gibt den absoluten Wert von x zurück |
acos(x) | Gibt den Arkuskosinus von x zurück |
asin(x) | Gibt den Arkussinus von x zurück |
atan(x) | Gibt den Arkustangens von x zurück |
atan2(y, x) | Gibt den Arkustangens von y/x zurück |
ceil(x) | Gibt die kleinste Ganzzahl zurück, die größer oder gleich x ist |
cbrt(x) | Gibt die Kubikwurzel von x zurück |
cos(x) | Gibt den Kosinus von x zurück |
cosh(x) | Gibt den hyperbolischen Kosinus von x zurück |
exp(x) | Gibt den Wert von Ex zurück (das Exponential der Zahl x) |
fabs(x) | Gibt den absoluten Wert von x zurück |
floor(x) | Gibt die größte Ganzzahl zurück, die kleiner oder gleich x ist |
fmod(x, y) | Gibt den Rest der Division von x durch y zurück |
frexp(x, exp) | Zerlegt die Zahl x in ganze und gebrochene Teile |
hypot(x, y) | Gibt die Hypotenuse eines rechtwinkligen Dreiecks mit den Schenkeln x und y zurück |
ldexp(x, exp) | Multipliziert die Zahl x mit 2 hoch exp |
log(x) | Gibt den natürlichen Logarithmus von x zurück |
log10(x) | Gibt den dezimalen Logarithmus von x zurück |
modf(x, ip) | Zerlegt eine Zahl x in ihre ganzzahligen und gebrochenen Teile und gibt den Bruchteil zurück |
pow(x, y) | Gibt x zur Potenz von y zurück |
sin(x) | Gibt den Sinus von x zurück (x im Bogenmaß) |
sinh(x) | Gibt den hyperbolischen Sinus von x zurück |
sqrt(x) | Gibt die Quadratwurzel von x zurück |
tan(x) | Gibt den Tangens von x zurück |
tanh(x) | Gibt den hyperbolischen Tangens von x zurück |
trunc(x) | Gibt den ganzzahligen Teil von x zurück |
Alle diese Funktionen akzeptieren Argumente vom Typ double, sofern nicht anders angegeben.