cos
, cosf
, cosl
Kosinüsü hesaplar.
Sözdizimi
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
Parametreler
x
Radyan cinsinden açı.
Dönüş değeri
kosinüsü x
. x
263'ten büyük veya 263'e eşitse veya -263'e eşitse, sonuçta bir anlam kaybı oluşur.
Giriş | SEH özel durumu | _matherr özel durumu |
---|---|---|
± QNaN, IND | yok | _DOMAIN |
± INF | INVALID |
_DOMAIN |
Açıklamalar
C++ aşırı yüklemeye izin verdiğinden, bu alma ve döndürme float
veya long double
değerlerin cos
aşırı yüklemelerini çağırabilirsiniz. C programında, bu işlevi çağırmak için tgmath.h makrosunu <kullanmıyorsanız, cos
her zaman bir double
alır ve döndürür.>
tgmath.h>cos()
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
Yordam | Gerekli C üst bilgisi | Gerekli C++ üst bilgisi |
---|---|---|
cos , cosh , cosf |
<math.h> | <cmath> veya <math.h> |
cos() makro | <tgmath.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Örnek
, , sinl
sinf
içindeki sin
örne bakın.
Ayrıca bkz.
Matematik ve kayan nokta desteği
acos
, acosf
, acosl
asin
, asinf
, asinl
atan
, atanf
, atanl
, , atan2
, atan2f
, atan2l
_matherr
sin
, sinf
, sinl
tan
, tanf
, tanl