OAR

RTEMS GNU Tools On-Line Library


hypot

PREV UP NEXT Bookshelf

1.18: 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 sqrt(x*x + y*y) 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.


PREV UP NEXT Bookshelf

Packaging copyright © 1988-2000 OAR Corporation
Context copyright by each document's author. See Free Software Foundation for information.