C++ の sin() 関数は、ラジアンで指定された角度の正弦を返します。これは、
<cmath>
ヘッダーファイル。
Syntax
sin(x)
Parameters
sin()
関数は、ラジアンで必須の引数を取ります。
戻り値
sin()
関数は [-1, 1]
の範囲の値を返します。x
ラジアンの戻り値の正弦。
値は double
、float
、または long double
のいずれかです。
sin() 原型 [C++ 11 標準]
double sin(double x); float sin(float x); long double sin(long double x); double sin (T x); // For integral type
例 1: C++ sin()
#include <stdio.h> #include <math.h> #define PI 3.14159265 int main () { double param, result; param = 11.0; result = sin (param * PI/180); printf ("The sine of %f degrees is %f.\n", param, result ); return 0; }
アウトプット
The sine of 11.000000 degrees is 0.190809.
例 2: で Negative Value
#include <stdio.h> #include <math.h> #define PI 3.14159265 int main () { double param, result; // With Negative value param = -22.0; result = sin (param * PI/180); printf ("The sine of %f degrees is %f.\n", param, result ); return 0; }
アウトプット
The sine of -22.000000 degrees is -0.374607.
例 3: C++ sin() で integral type
#include <iostream> #include <cmath> using namespace std; int main() { int x = -4; double result; result = sin(x); cout << "sin(x) = " << result << endl; return 0; }
アウトプット
sin(x) = 0.756802