Condividi tramite


_hypot, hypotf

calcola l'ipotenusa.

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

Parametri

  • x, y
    valori a virgola mobile.

Valore restituito

_hypot restituisce la lunghezza questa caso di esito positivo oppure di INF (infinito) in overflow.errno la variabile è impostata su ERANGE in overflow.È possibile modificare la gestione degli errori con _matherr.

Per ulteriori informazioni su questa e su altri codici restituiti, vedere _doserrno, errno, _sys_errlist e _sys_nerr.

Piattaforme

_hypotf è disponibile solo nelle piattaforme (IPF) della famiglia di processori Itanium._hypot è disponibile in tutte le piattaforme.

Note

_hypot la funzione calcolata la lunghezza questa di un triangolo rettangolo, in base alla lunghezza dei due lati x e y ovvero la radice quadrata di x2 + y2).

Requisiti

routine

Intestazione di associazione

_hypot

<math.h>

hypotf

<math.h>

Per ulteriori informazioni sulla compatibilità, vedere compatibilità nell'introduzione.

Esempio

// 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 .NET Framework

Non applicabile. Per chiamare la funzione c standard, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di pinvoke.

Vedere anche

Riferimenti

Supporto per le operazioni in virgola mobile

_cabs

_matherr