`sqrt`

, `sqrtf`

---positive square root#include <math.h> double sqrt(doublex); float sqrtf(floatx);

**Description**

`sqrt`

computes the positive square root of the argument.
You can modify error handling for this function with
`matherr`

.

**Returns**

On success, the square root is returned. If `x` is real and
positive, then the result is positive. If `x` is real and
negative, the global value `errno`

is set to `EDOM`

(domain error).

**Portability**

`sqrt`

is ANSI C. `sqrtf`

is an extension.

Go to the first, previous, next, last section, table of contents.