sin
sine function
You're viewing an older version of this page (#3328). View the current version.
NAME
sin
INTERFACE
#include <math.h>
double sin ( double x ) long sinl ( long double x ) float sinf ( float x )
DESCRIPTION
The sin function computes the sine of x (measured in radians).
Example 1
#include <math.h>
#include <stdio.h>
int main(void)
{
double val = -1.0;
do {
printf("Sine of %f is %f.\n", val, sin(val));
val += 0.1;
} while(val<=1.0);
return 0;
}output
Sine of -1.000000 is -0.841471.
Sine of -0.900000 is -0.783327.
Sine of -0.800000 is -0.717356.
Sine of -0.700000 is -0.644218.
Sine of -0.600000 is -0.564642.
Sine of -0.500000 is -0.479426.
Sine of -0.400000 is -0.389418.
Sine of -0.300000 is -0.295520.
Sine of -0.200000 is -0.198669.
Sine of -0.100000 is -0.099833.
Sine of 0.000000 is 0.000000.
Sine of 0.100000 is 0.099833.
Sine of 0.200000 is 0.198669.
Sine of 0.300000 is 0.295520.
Sine of 0.400000 is 0.389418.
Sine of 0.500000 is 0.479426.
Sine of 0.600000 is 0.564642.
Sine of 0.700000 is 0.644218.
Sine of 0.800000 is 0.717356.
Sine of 0.900000 is 0.783327.
Sine of 1.000000 is 0.841471.SPECIAL VALUES
sin ( ±0 ) returns ±0.
sin ( ±∞ ) returns a NaN and raises the invalid floating-point exception.
SEE ALSO
acos (3) , asin (3) , atan (3) , atan2 (3) , cos (3) , cosh (3) , sinh (3) , tan (3) , tanh (3)
STANDARDS
The sin function conforms to ISO/IEC 9899:1999(E).