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 |