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.
