_hypot, hypotf
Calcula hipotenusa.
double _hypot(
double x,
double y
);
float _hypotf(
float x,
float y
);
Parâmetros
- x, y
Valores de ponto flutuante.
Valor de retorno
_hypot Retorna o comprimento da hipotenusa se for bem-sucedido ou INF (infinito) excedente. The errno a variável é conjunto para ERANGE excedente. Você pode modificar com de tratamento de erro_matherr.
Para obter mais informações sobre este e outros códigos de retorno, consulte _doserrno, errno, _sys_errlist e _sys_nerr.
Plataformas
_hypotf só está disponível nas plataformas da família de processador Itanium (IPF). _hypot está disponível em todas as plataformas.
Comentários
The _hypot função calcula o comprimento da hipotenusa de um triângulo, dada a duração de dois lados x e y (em outras palavras, a raiz quadrada do 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 ) );
}
If a right triangle has sides 3.0 and 4.0, its hypotenuse is 5.0
Equivalente do NET Framework
Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.