C 标准库 - <math.h>

C 语言 sin() 函数用于计算角度的正弦值(角度以弧度为单位),返回 double。

原型

double sin(double x);

参数

  • x - 角度(弧度,double)。

示例

#include <stdio.h>
#include <math.h>

int main() {
    double x = 0.5;
    printf("sin(%.1f) = %.4f\n", x, sin(x));
    // sin(pi/2) = 1
    printf("sin(pi/2) = %.1f\n", sin(M_PI / 2));
    return 0;
}

输出:

sin(0.5) = 0.4794
sin(pi/2) = 1.0

注意事项

使用 math.h 的函数时,多数编译器需要链接数学库(编译选项 -lm)。三角函数使用弧度制,不是角度;想用角度先乘以 pi/180 转换。