The GNU C Library - Trig Functions
Node: Trig Functions
Next: Inverse Trig Functions
Prev: Domain and Range Errors
Up: Mathematics
Trigonometric Functions
These are the familiar sin , cos , and tan functions. The arguments to all of these functions are in units of radians; recall that pi radians equals 180 degrees.
The math library doesn't define a symbolic constant for pi, but you can define your own if you need one:
#define PI 3.14159265358979323846264338327
You can also compute the value of pi with the expression acos (-1.0) .
- Function double sin (double x)
-
This function returns the sine of x, where x is given in radians. The return value is in the range
-1 to 1 .
- Function double cos (double x)
-
This function returns the cosine of x, where x is given in radians. The return value is in the range
-1 to 1 .
- Function double tan (double x)
-
This function returns the tangent of x, where x is given in radians.
The following errno error conditions are defined for this function:
-
ERANGE -
Mathematically, the tangent function has singularities at odd multiples of pi/2. If the argument x is too close to one of these singularities,
tan sets errno to ERANGE and returns either positive or negative HUGE_VAL .
Next: Inverse Trig Functions
Up: Mathematics