C++ の
cos()
関数は、ラジアンで指定された角度の余弦を返します。これは、<cmath>
ヘッダーファイル。
Syntax
cos(x)
Parameters
cos()
関数は、ラジアンで必須の引数を取ります。
戻り値
cos()
関数は [-1, 1]
の範囲の値を返します。.戻り値 Cosine x
ラジアン。
その値は、double
、float
、または 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