| HYPOT(3) | Library Functions Manual | HYPOT(3) |
hypot — euclidean
distance function
#include
<math.h>
double
hypot(double
x, double y);
long double
hypotl(long
double x, long double
y);
float
hypotf(float
x, float y);
The
hypot()
function computes the sqrt(x*x+y*y) without undue overflow or underflow.
hypot(x,
y) ,
hypot(y,
x) , and
hypot(x,
-y) are equivalent.
hypot(x,
+-0) is equivalent to
fabs(x).
hypot(+-infinity,
y) returns +infinity even if y is a NaN.
The hypot() function conforms to ISO/IEC
9899:2011.
| December 11, 2006 | BSD 4 |