_hypot, hypotf
Calcula a hipotenusa.
double _hypot(
double x,
double y
);
float _hypotf(
float x,
float y
);
Parâmetros
- x, y
Valores de ponto flutuante.
Valor de retorno
_hypotRetorna o comprimento da hipotenusa se for bem-sucedido ou INF (infinito) excedente.O errno variável é definida como ERANGE excedente.Você pode modificar o tratamento de erros com _matherr.
Para obter mais informações sobre este e outros códigos de retorno, consulte _doserrno, errno, _sys_errlist e _sys_nerr.
Plataformas
_hypotfsó está disponível nas plataformas da família de processadores Itanium (IPF)._hypotestá disponível em todas as plataformas.
Comentários
O _hypot função calcula o comprimento da hipotenusa de um triângulo, dado o comprimento dos dois lados x e y (em outras palavras, a raiz quadrada de x2 + y2).
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_hypot |
<math.h> |
hypotf |
<math.h> |
Para obter mais informações de compatibilidade, consulte compatibilidade na introdução.
Exemplo
// 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 ) );
}
Equivalência do .NET Framework
Não aplicável. Para chamar a função c padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.