cos(x)函数返回参数x的余弦值。
double cos(double x);
函数cos()接受一个以弧度为单位的参数,并返回一个double类型的值。
cos()返回的值始终在-1到1之间。
它在<math.h>头文件中定义。
[Mathematics] cosx = cos(x) [In C Programming]
为了将cos()用于long double或float,可以使用以下原型:
long double cosl(long double x); float cosf(float x);
传递给cos()函数的参数可以是任何值,可以是负数或正数。
#include <stdio.h>
#include <math.h>
#define PI 3.141592654
int main()
{
double arg = 30, result;
// 转换成弧度
arg = (arg * PI) / 180;
result = cos(arg);
printf("cos %.2lf 余弦值= %.2lf", arg, result);
return 0;
}输出结果
cos 0.52 余弦值 = 0.87