| SQRT(3) | Library Functions Manual | SQRT(3) |
cbrt, cbrtf,
cbrtl, sqrt,
sqrtf, sqrtl —
cube root and square root functions
Math Library (libm, -lm)
#include <math.h>
double
cbrt(double
x);
float
cbrtf(float
x);
long double
cbrtl(long
double x);
double
sqrt(double
x);
float
sqrtf(float
x);
long double
sqrtl(long
double x);
The
cbrt()
function computes the cube root of x. The
cbrtf()
function is a single precision version of cbrt().
The
cbrtl()
function is an extended precision version of
cbrt().
The
sqrt()
function computes the non-negative square root of x.
The
sqrtf()
function is a single precision version of sqrt().
The
sqrtl()
function is an extended precision version of
sqrt().
If x is negative,
sqrt(x),
sqrtf(x) and
sqrtl(x) set the global
variable errno to EDOM.
A sqrt() function first appeared in
Version 2 AT&T UNIX.
The cbrt() function appeared in
4.3BSD.
| June 7, 2025 | Debian |