sqrt, cbrt - Square and cube root functions
#include <math.h>
double sqrt (double x); float sqrtf (float x); double cbrt (double y); float cbrtf (float y);
sqrt() and sqrtf() compute the rounded square root of x. For platforms supporting a signed zero, sqrt (-0) = 0.
cbrt() and cbrtf() return the rounded cube root of y.
Function | Exceptional Argument | Routine Behavior |
sqrt(), sqrtf() | x < 0 | invalid argument |