Seitenleiste

Wiki

Community

Funktionen

Trigeometrie

Hyperbolisch

Exponential

Runden

sqrt

sqrt wird in C über math.h, bzw. in C++ über cmath eingebunden.

Funktion

Mit der Funktion sqrt kann die Quadratwurzel aus einer Zahl gezogen werden.

Signatur

#include <math.h>
double sqrt (double x);
float sqrt (float x);
long double sqrt (long double x);

x: eine (Komma-) Zahl, aus der die Wurzel gezogen werden soll
Return value: Wurzel aus x

Fehlerquellen

sqrt kann nur die Wurzel aus positiven Zahlen berechnen. Versucht man die Wurzel aus einer negativen Zahl zu berechnen, erhält man eine Fehlermeldung:

sqrt: DOMAIN error
+NAN

Beispiel

#include <math.h>
#include <stdio.h>
 
int main ()
{
 
  float f = 8.5, erg;
 
  erg = sqrt (f);
 
  printf ("%f", erg);
 
  return 0;
 
}

Ausgabe:

2.915476