Compartilhar via


asin, asinf, asinl

Calcula o arcsine.

double asin( 
   double x 
);
float asin(
   float x
);  // C++ only
long double asin(
   long double x
);  // C++ only
float asinf ( 
   float x 
);
long double asinl(
   long double x
);

Parâmetros

  • x
    Valor cujo arco seno deve ser calculado.

Valor de retorno

A função asin retorna o arco seno (a função seno inversa) de x no intervalo – π/2 a π/2 radianos.

Por padrão, se x for menor que –1 ou maior que 1, asin retorna um valor indefinido.

Entrada

Exceção SEH

Exceção Matherr

± ∞

INVALID

_DOMAIN

± QNAN,IND

nenhum

_DOMAIN

|x|>1

INVALID

_DOMAIN

Comentários

Como o C++ permite a sobrecarga, é possível chamar as sobrecargas de asin com float e valores de long double. Em um programa em C, asin sempre obterá e retornará um double.

Requisitos

Rotina

Cabeçalho necessário

asin, asinf, asinl

<math.h>

Exemplo

Para obter mais informações, consulte acos, acosf, acosl.

Equivalência do .NET Framework

System::Math::Asin

Consulte também

Referência

Suporte de ponto flutuante

acos, acosf, acosl

atan, atanf, atanl, atan2, atan2f, atan2l

cos, cosf, cosl, cosh, coshf, coshl

_matherr

sin, sinf, sinl, sinh, sinhf, sinhl

tan, tanf, tanl, tanh, tanhf, tanhl