Skip to content

hypot, hypotf : distance from origin

#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.
---
**Authoritative source**: BUSMASTER DITA help source `hypot.dita`, compiled into `BUSMASTER.CHM` with the application.