C++ sin()

最終更新日
木曜日 26日 5月 2022

C++ の sin() 関数は、ラジアンで指定された角度の正弦を返します。これは、<cmath>ヘッダーファイル。

Syntax

	sin(x)
	

Parameters

sin() 関数は、ラジアンで必須の引数を取ります。

戻り値

sin() 関数は [-1, 1] の範囲の値を返します。x ラジアンの戻り値の正弦。
値は doublefloat、または 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
	

References

c++ sin
sin c++
c++ cmath sin
c++ sine
cpp sin
sin() c++