C90 | double cos (double x); |
C99 | double cos (double x);
float cosf (float x); long double cosl (long double x); |
C++98 | double cos (double x);
float cos (float x); long double cos (long double x); |
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 |
C99 | 头文件<tgmath.h> 提供了该函数的类型泛型宏版本。 |
C++98 | 这个函数在<complex>和 <valarray> 中重载(参见complex cos 和valarray cos)。 |
C++11 | 这个头文件(<cmath>) 为整型提供了额外的重载:这些重载在计算之前将x转换为double
(在T是任何整型时定义)。
这个函数在<complex>和 <valarray> 中重载(参见complex cos 和valarray cos)。。 |
/* cos example */ #include <stdio.h> /* printf */ #include <math.h> /* cos */ #define PI 3.14159265 int main () { double param, result; param = 60.0; result = cos ( param * PI / 180.0 ); printf ("The cosine of %f degrees is %f.\n", param, result ); return 0; } |
sin | 正弦(function ) |
tan | 正切(function ) |