cosf , cosl , cos , cosd32, cosd64和 cosd128 子例程

用途

计算余弦。

语法

#include <math.h>

float cosf (x)
float x;

long double cosl (x)
long double x;

double cos (x)
double x;
_Decimal32 cosd32 (x)
_Decimal32 x;

_Decimal64 cosd64 (x)
_Decimal64 x;

_Decimal128 cosd128 (x)
_Decimal128 x;

描述

cosfcoslcoscosd32cosd64cosd218 子例程计算 x参数 (以弧度度量) 的余弦值。

希望检查错误情况的应用程序应将 errno 设置为零,并在调用这些子例程之前调用 feclearexcept(FE_ALL_EXCEPT)。 返回时,如果 errno 为非零或 fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW) 为非零,那么发生了错误。

参数

描述
X 指定要计算的值。

返回值

成功完成后, cosfcoslcoscosd32cosd64cosd128 子例程将返回 x的 cosine。

如果x为NaN,返回NaN。

如果 x 为 ± 0 ,那么将返回值 1.0 。

如果 x 为 ± Inf ,那么将发生域错误,并返回 NaN 。