Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ters hiperbolik kosinüsü hesaplar.
Sözdizimi
double acosh( double x );
float acoshf( float x );
long double acoshl( long double x );
#define acosh(X) // Requires C11 or later
float acosh( float x ); // C++ only
long double acosh( long double x ); // C++ only
Parametreler
x
Kayan nokta değeri.
Dönüş değeri
acosh İşlevler, ters hiperbolik kosinüsünü (ark hiperbolik kosinüsü) xdöndürür. Bu işlevler, etki alanı x ≥ 1 üzerinde geçerlidir. 1'den küçükse x , errno olarak EDOMayarlanır ve sonuç sessiz bir NaN olur. Sessiz bir NaN, süresiz veya sonsuz ise x , aynı değer döndürülür.
| Giriş | SEH özel durumu | _matherr özel durumu |
|---|---|---|
| ± QNaN, IND, INF | yok | yok |
x< 1 |
yok | yok |
Açıklamalar
C++ kullandığınızda, bu alma ve döndürme float veya long double değerlerin acosh aşırı yüklemelerini çağırabilirsiniz. C programında, bu işlevi çağırmak için tgmath.h makrosunu <kullanmıyorsanız, acosh her zaman alır ve döndürürdouble.>
tgmath.h>acosh() makroyu <kullanırsanız, işlevin hangi sürümünün seçili olduğunu bağımsız değişkenin türü belirler. Ayrıntılar için bkz . Tür genel matematik .
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
| İşlev | C üst bilgisi | C++ üst bilgisi |
|---|---|---|
acosh, acoshf, acoshl |
<math.h> | <cmath> |
acosh Makro |
<tgmath.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Örnek
// 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 );
}
cosh( 0.785398 ) = 1.324609
acosh( 1.324609 ) = 0.785398
Ayrıca bkz.
Matematik ve kayan nokta desteği
asinh, asinhf, asinhl
atanh, atanhf, atanhl
cosh, coshf, coshl
sinh, sinhf, sinhl
tanh, tanhf, tanhl