Partager via


_hypot, hypotf

calcule l'hypoténuse.

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

Paramètres

  • x, y
    valeurs à virgule flottante.

Valeur de retour

_hypot retourne la longueur de l'hypoténuse en cas de réussite ou de INF (infini) sur le dépassement de capacité.la variable d' errno est définie à ERANGE sur le dépassement de capacité.vous pouvez modifier la gestion des erreurs avec _matherr.

Pour plus d'informations sur les codes de retour, consultez _doserrno, errno, _sys_errlist, et _sys_nerr.

Plateformes

_hypotf est uniquement disponible sur les plateformes (IPF) de la famille de processeurs Itanium._hypot est disponible sur toutes les plateformes.

Notes

La fonction d' _hypot calcule la longueur de l'hypoténuse d'un triangle rectangle, selon la longueur des deux côtés x et y (en d'autres termes, la racine carrée d'2x+ d'2y).

Configuration requise

routine

en-tête requis

_hypot

<math.h>

hypotf

<math.h>

Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.

Exemple

// 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 ) );
}
  

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' exemples d'appel de code non managé.

Voir aussi

Référence

Support à virgule flottante

_cabs

_matherr