溫馨提示×

c++中sin函數(shù)的用法是什么

c++
小億
402
2024-04-01 21:27:58
欄目: 編程語言

在C++中,sin函數(shù)用于計算給定角度的正弦值。sin函數(shù)的原型如下:

double sin(double arg);

其中,參數(shù)arg表示角度,單位為弧度。sin函數(shù)返回給定角度的正弦值,取值范圍為-1到1之間。需要注意的是,sin函數(shù)要求參數(shù)arg的單位為弧度,若傳入的是角度值,需要先將角度值轉(zhuǎn)換為弧度值再調(diào)用sin函數(shù)。通常可以使用如下公式進行角度到弧度的轉(zhuǎn)換:

double radians = degrees * M_PI / 180.0;

其中,M_PI是cmath頭文件中定義的π值。示例代碼如下:

#include <iostream>
#include <cmath>

int main() {
    double degrees = 45.0;
    double radians = degrees * M_PI / 180.0;
    
    double sinValue = sin(radians);
    
    std::cout << "Sin(" << degrees << " degrees) = " << sinValue << std::endl;
    
    return 0;
}

以上代碼將輸出角度為45°的正弦值。

0