_hypot, hypotf
Berechnet die Hypothenuse.
double _hypot(
double x,
double y
);
float _hypotf(
float x,
float y
);
Parameter
- x, y
Gleitkommawerte.
Rückgabewert
_hypot gibt die Länge der Hypothenuse zurück, wenn der Vorgang erfolgreich war oder INFs (unendlich) auf Überlauf.Die errno-Variable wird auf ERANGE ein Überlauf festgelegt.Sie können die Fehlerbehandlung mit _matherrändern.
Weitere Informationen zu diesem und anderen Rückgabecodes finden Sie unter _doserrno, errno, _sys_errlist und _sys_nerr.
Plattformen
_hypotf ist auf Plattformen der Itanium-Prozessorfamilie (IPF) nur verfügbar._hypot ist auf allen Plattformen verfügbar.
Hinweise
Die _hypot-Funktion berechnet die Länge der Hypothenuse eines rechtwinkligen Dreiecks, wenn die Länge der beiden Seiten x und y (d. h. die Quadratwurzel von2x+ von y2).
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_hypot |
<math.h> |
hypotf |
<math.h> |
Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.
Beispiel
// 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 ) );
}
.NET Framework-Entsprechung
Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.