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