cosh, coshf, coshl

Menghitung kosinus hiperbolik.

Sintaks

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

Parameter

x
Sudut dalam radian.

Nilai hasil

Kosinus hiperbolik .x

Secara default, jika hasilnya terlalu besar dalam coshpanggilan , , coshfatau coshl , fungsi mengembalikan HUGE_VAL dan mengatur errno ke ERANGE.

Input Pengecualian SEH Pengecualian _matherr
± QNaN, IND tidak ada _DOMAIN
x ≥ 7.104760e+002 INEXACT+OVERFLOW OVERFLOW

Keterangan

Karena C++ memungkinkan kelebihan beban, Anda dapat memanggil kelebihan beban cosh yang mengambil dan mengembalikan float atau long double nilai. Dalam program C, kecuali Anda menggunakan <tgmath.h> makro untuk memanggil fungsi ini, cosh selalu mengambil dan mengembalikan double.

Jika Anda menggunakan cosh makro dari <tgmath.h>, jenis argumen menentukan versi fungsi mana yang dipilih. Lihat Matematika generik jenis untuk detailnya.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan (C) Header yang diperlukan (C++)
coshf, cosl, coshl <math.h> <cmath> atau <math.h>
coshf makro <tgmath.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Contoh

Lihat contoh di sinh, sinhf, sinhl.

Baca juga

Dukungan matematika dan titik mengambang
acosh, acoshf, acoshl
asinh, asinhf, asinhl
atanh, atanhf, atanhl
_matherr
sinh, sinhf, sinhl
tanh, tanhf, tanhl