C++ cos()

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

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

Syntax

	cos(x)
	

Parameters

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

戻り値

cos() 関数は [-1, 1] の範囲の値を返します。.戻り値 Cosine x ラジアン。
その値は、doublefloat、または long double のいずれかです。

cos() 原型 [C++ 11 標準]

	double cos(double x);
float cos(float x);
long double cos(long double x);
double cos(T x); // additional overloads for integral types
	

例 1: C++ cos()

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

#define PI 3.14159265

int main () {
  double param, result;
  param = 11.0;
  result = cos ( param * PI / 180.0 );
  printf ("The cosine of %f degrees is %f.\n", param, result );
  return 0;
}
	

Output

	The cosine of 11.000000 degrees is 0.981627.
	

例 2 : 負の値

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

#define PI 3.14159265

int main () {
  double param, result;
  // let take negative value
  param = -22.0;
  result = cos ( param * PI / 180.0 );
  printf ("The cosine of %f degrees is %f.\n", param, result );
  return 0;
}
	

Output

	The cosine of -22.000000 degrees is 0.927184.
	

値が負でも cos(-x) = cos(x) と同じ場合

例 3 : C++ cos() で integral type

	#include <iostream>
#include <cmath>
using namespace std;

int main() {
  int x = 4;
  double result;
  // result is in double
  result = cos(x);
  cout << "cos(x) = " << result << endl;
  return 0;
}
	

Output

	cos(x) = -0.653644
	

References

c++ cos
cos c++
cos cpp
cpp cos
cosine c++