首页 > 编程笔记

C语言sin():求余弦

sin() 是 C语言的一个标准库函数,定义在<math.h>头文件中。

sin() 函数用于计算一个角的正弦值,该函数的原型如下:
double sin(double x);

参数

x:角度,以弧度为单位。

返回值

返回给定角度的正弦值。

【实例】以下的 C 语言程序演示了 sin() 函数的功能和用法。
#include <stdio.h>
#include <math.h>

int main() {
    double angle_deg = 30.0;
    double angle_rad = angle_deg * M_PI / 180.0; // 将角度转换为弧度

    double result = sin(angle_rad);

    printf("The sine of %.2f degrees is %.2f\n", angle_deg, result);

    return 0;
}
输出结果为:

The sine of 30.00 degrees is 0.50

这个示例中计算了 30 度角的正弦值。注意,我们首先将角度从度转换为弧度,因为 sin() 函数接受弧度为单位的角度。

请注意,在某些编译器和系统上,可能需要使用特定的链接选项来链接数学库,例如在 GCC 上使用-lm

gcc your_program.c -lm

推荐阅读