Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

sqrt, sqrtf, sqrtl - Quadratwurzel

&pagelevel(4)&pagelevel

Definition

#include <math.h>

double sqrt(double x);
float sqrtf(float x); (C11)
long double sqrtl(long double x); (C11)

Diese Funktionen berechnen die Quadratwurzel zu einer nicht-negativen Gleitkommazahl x

Returnwert

sqrt(x)

falls x >= 0 ist.

 

0

falls x negativ ist. Zusätzlich wird errno auf EDOM gesetzt (domain error, d.h. Argument unzulässig).

Beispiel

Folgendes Programm berechnet die Quadratwurzel für einen eingelesenen Wert x.

#include <math.h>
#include <stdio.h>
int main(void)
{
   double x;
   scanf("%lf", &x);
   printf("Wurzel aus %g : %g\n", x, sqrt(x));
   printf("%d\n", errno);
   return 0;
}

Siehe auch

exp, pow, log, log10, hypot, sinh