在C語言中,sin函數用于計算給定角度的正弦值。其原型定義在math.h頭文件中,具體用法如下所示:
#include <stdio.h>
#include <math.h>
int main() {
double angle = 45.0; // 角度值
double result = sin(angle * M_PI / 180); // 將角度轉換為弧度并計算正弦值
printf("sin(%lf) = %lf\n", angle, result);
return 0;
}
在這個示例中,我們首先包含了stdio.h和math.h頭文件,然后定義了一個角度值為45度的變量angle,并使用sin函數計算其正弦值,最后打印出結果。需要注意的是,sin函數的參數是弧度值,因此我們需要將角度值轉換為弧度值。通常情況下,我們可以通過將角度值乘以π再除以180來進行轉換。
需要注意的是,sin函數返回的是一個雙精度浮點數,因此需要使用double類型的變量來接收返回值。