_hypot, hypotf

Calcula hypotenuse.

double _hypot( 
   double x,
   double y 
);
float _hypotf( 
   float x,
   float y 
);

Parámetros

  • x, y
    valores de punto flotante.

Valor devuelto

_hypot devuelve la longitud de hypotenuse si correctamente o de INF (infinito) de desbordamiento.La variable de errno se establece en ERANGE de desbordamiento.Puede modificar de errores con _matherr.

Para obtener más información sobre estos y otros códigos de retorno, vea _doserrno, errno, _sys_errlist, y _sys_nerr.

Plataformas

_hypotf sólo está disponible en las plataformas de la familia de (IPF) procesadores Itanium._hypot está disponible en todas las plataformas.

Comentarios

La función de _hypot calcula la longitud de la hipotenusa de un triángulo rectángulo, dada la longitud de los dos lados x y y (es decir la raíz cuadrada de2x+ de y2).

Requisitos

rutina

Encabezado necesario

_hypot

<math.h>

hypotf

<math.h>

Para obtener más información de compatibilidad, vea compatibilidad en la Introducción.

Ejemplo

// crt_hypot.c
// This program prints the hypotenuse of a right triangle.

#include <math.h>
#include <stdio.h>

int main( void )
{
   double x = 3.0, y = 4.0;

   printf( "If a right triangle has sides %2.1f and %2.1f, "
           "its hypotenuse is %2.1f\n", x, y, _hypot( x, y ) );
}
  

Equivalente en .NET Framework

No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.

Vea también

Referencia

Compatibilidad de punto flotante

_cabs

_matherr