Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017
Esta documentación está archivada y no tiene mantenimiento.

_hypot, hypotf

Calcula hypotenuse.

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

x, y

valores de punto flotante.

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

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

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

rutina

Encabezado necesario

_hypot

<math.h>

hypotf

<math.h>

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

// 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 ) );
}
Si un triángulo rectángulo tiene caras 3,0 y 4,0, la hipotenusa es 5,0

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.

Mostrar: