Sdílet prostřednictvím


acosh, acoshf, acoshl

Vypočítá doplněk hyperbolický kosinus.

double acosh(    double x  ); float acosh(    float x  );  // C++ only long double acosh(    long double x );  // C++ only float acoshf(    float x  ); long double acoshl(    long double x );

Parametry

  • x
    S plovoucí desetinnou čárkou.

Vrácená hodnota

acosh Funkce vracejí doplněk hyberbolic kosinus (oblouk hyperbolický kosinus) x.Tyto funkce jsou platné v doméně x ≥ 1.Pokud x je menší než 1, errno je nastavena na EDOM a výsledkem je quiet NaN.Pokud x quiet NaN, neomezenou, nebo nekonečno, je vrácena stejnou hodnotu.

Vstup

SEH výjimky

_matherrVýjimka

INFORMACE O QNAN, NAJÍT

žádná

žádná

x < 1

žádná

žádná

Poznámky

When you use C++, you can call overloads of acosh that take and return float or long double values.V programu v jazyce C acosh vždy přijímá a vrací double.

Požadavky

Funkce

C záhlaví

Záhlaví C++

acosh, acoshf, acoshl

< math.h >

<cmath>

Další informace o kompatibilitě, naleznete v části Kompatibilita.

Příklad

// crt_acosh.c
// Compile by using: cl /W4 crt_acosh.c
// This program displays the hyperbolic cosine of pi / 4
// and the arc hyperbolic cosine of the result.

#include <math.h>
#include <stdio.h>

int main( void )
{
   double pi = 3.1415926535;
   double x, y;

   x = cosh( pi / 4 );
   y = acosh( x );
   printf( "cosh( %f ) = %f\n", pi/4, x );
   printf( "acosh( %f ) = %f\n", x, y );
}
  

Ekvivalent v rozhraní .NET Framework

Nelze použít. Pokud chcete volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu Příklady vyvolání platformy.

Viz také

Referenční dokumentace

Podpora plovoucí desetinné čárky

Long Double

cos, cosf, cosl, cosh, coshf, coshl

sin, sinf, sinl, sinh, sinhf, sinhl

asinh, asinhf, asinhl

tan, tanf, tanl, tanh, tanhf, tanhl

atanh, atanhf, atanhl

_CItan