cos, cosf, cosl

Menghitung kosinus.

Sintaks

double cos( double x );
float cosf( float x );
long double cosl( long double x );
#define cos(X) // Requires C11 or higher

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

Parameter

x
Sudut dalam radian.

Nilai hasil

Kosinus dari x. Jika x lebih besar dari atau sama dengan 263, atau kurang dari atau sama dengan -263, hilangnya signifikansi dalam hasil terjadi.

Input Pengecualian SEH Pengecualian _matherr
± QNaN, IND tidak ada _DOMAIN
± INF INVALID _DOMAIN

Keterangan

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

Jika Anda menggunakan <makro tgmath.h>cos() , 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 C yang diperlukan Header C++ yang diperlukan
cos, cosh, cosf <matematika.h> <cmath> atau <math.h>
makro cos() <tgmath.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Contoh

Lihat contoh di sin, sinf, sinl.

Baca juga

Dukungan matematika dan titik mengambang
acos, acosf, acosl
asin, asinf, asinl
atan, atanf, atanl, atan2, atan2f, atan2l
_matherr
sin, sinf, sinl
tan, tanf, tanl