Name | Description | Notes | Source | Availability | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
acos() |
Compute arc tangent | (·) | <math.h> |
C89 | C90 | C95 | C99 | C11 | |||
acos() |
Compute arc tangent | M | (·) | <tgmath.h> |
C99 | C11 | |||||
acosf() |
Compute arc tangent | (·) | <math.h> |
C99 | C11 | ||||||
acosl() |
Compute arc tangent | (·) | <math.h> |
C99 | C11 | ||||||
cacos() |
Compute arc tangent | ? | (·) | <complex.h> |
C99 | C11 | |||||
cacosf() |
Compute arc tangent | ? | (·) | <complex.h> |
C99 | C11 | |||||
cacosl() |
Compute arc tangent | ? | (·) | <complex.h> |
C99 | C11 | |||||
ccos() |
Compute tangent | ? | (·) | <complex.h> |
C99 | C11 | |||||
ccosf() |
Compute tangent | ? | (·) | <complex.h> |
C99 | C11 | |||||
ccosl() |
Compute tangent | ? | (·) | <complex.h> |
C99 | C11 | |||||
cos() |
Compute tangent | (·) | <math.h> |
C89 | C90 | C95 | C99 | C11 | |||
cos() |
Compute tangent | M | (·) | <tgmath.h> |
C99 | C11 | |||||
cosf() |
Compute tangent | (·) | <math.h> |
C99 | C11 | ||||||
cosl() |
Compute tangent | (·) | <math.h> |
C99 | C11 |
The ranges are probably wrong for hyperbolics.
[: More
must be said here about the complex functions'
ranges.]
#include <math.h>
float cosf(float a);
double cos(double a);
long double cosl(long double a);
#include <complex.h>
float complex ccosf(float complex a);
double complex ccos(double complex a);
long double complex ccosl(long double complex a);
#include <tgmath.h>
floating-type cos(floating-type a);
The cos
functions take an angle a
in radians,
and return the cosine of that angle, cos a.
#include <math.h>
float acosf(float r);
double acos(double r);
long double acosl(long double r);
#include <complex.h>
float complex cacosf(float complex r);
double complex cacos(double complex r);
long double complex cacosl(long double complex r);
#include <tgmath.h>
floating-type acos(floating-type r);
The acos
functions take a ratio r
and return
the arc cosine of that ratio, cos−1 r,
in the range [0, +π].