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

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 between 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.


Portability
hypot and hypotf are not ANSI C.


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