Aracılığıyla paylaş


cosh, coshf, coshl

Hiperbolik kosinüsü hesaplar.

Sözdizimi

double cosh( double x );
float coshf( float x );
long double coshl( long double x );
#define cosh(X) // Requires C11 or higher

float cosh( float x );  // C++ only
long double cosh( long double x );  // C++ only

Parametreler

x
Radyan cinsinden açı.

Dönüş değeri

hiperbolik kosinüsü x.

Varsayılan olarak, bir , veya çağrısında coshsonuç çok büyükse işlev döndürülüyor HUGE_VAL ve olarak ERANGEayarlanıyorerrno.coshlcoshf

Girdi SEH özel durumu _matherr özel durumu
± QNaN, IND yok _DOMAIN
x ≥ 7.104760e+002 INEXACT+OVERFLOW OVERFLOW

Açıklamalar

C++ aşırı yüklemeye izin verdiğinden, bu alma ve döndürme float veya long double değerlerin cosh aşırı yüklemelerini çağırabilirsiniz. C programında, bu işlevi çağırmak için makroyu <tgmath.h> kullanmıyorsanız, cosh her zaman bir doublealır ve döndürür.

öğesinden cosh<tgmath.h>makro 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

Yordam Gerekli üst bilgi (C) Gerekli üst bilgi (C++)
coshf, cosl, coshl <math.h> <cmath> veya <math.h>
coshf Makro <tgmath.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Örnek

, , sinhlsinhfiçindeki sinhörne bakın.

Ayrıca bkz.

Matematik ve kayan nokta desteği
acosh, acoshf, acoshl
asinh, asinhf, asinhl
atanh, atanhf, atanhl
_matherr
sinh, sinhf, sinhl
tanh, tanhf, tanhl