Contents|Index|Previous|Next

hypot, hypotf
[distance from origin]

SYNOPSIS
#include <math.h> 
double hypot(double x, double y); 
float hypotf(float x, float y);

DESCRIPTION
hypot calculates the Euclidean distance: libm00000005.gifbetween the origin (0,0) and a point represented by the Cartesian coordinates (x,y). hypotf differs only in the type of its arguments and result.

RETURNS
Normally, the distance value is returned. On overflow, hypot returns HUGE_VAL and sets errno to ERANGE.

You can change the error treatment with matherr.

COMPLIANCE
hypot and hypotf are not ANSI C.