BESTE WEBSITE FÜR WEBENTWICKLER
C Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

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():

Beispiel

printf("%f", sqrt(16));
Try it Yourself »

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:

Beispiel

printf("%f", ceil(1.4));
printf("%f", floor(1.4));
Try it Yourself »

Power-Funktion

Die Funktion pow() gibt den Wert von x hoch von zurück y (xy):

Beispiel

printf("%f", pow(4, 3));
Try it Yourself »

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.