sin
sine function
You're viewing an older version of this page (#3430). View the current version.
INTERFACE
#include <math.h>
double sin ( double x ) long sinl ( long double x ) float sinf ( float x )
#include <complex.h> complex sin(complex x) double complex csin(double complex x) float complex csinf(float complex x) long double complex csinl(long double complex x)
DESCRIPTION
The sin functions compute the sine of x (measured in radians).
The complex sine is defined by
(1)
Example 1
#include <stdio.h>
#include <math.h>
int main(void)
{
double x = 0.31415926;
double result = sin(x);
printf("The sine of %lf is %lf\n", x, result);
return 0;
}Output:
The sine of 0.314159 is 0.309017SPECIAL VALUES
sin ( ±0 ) returns ±0.
sin ( ±∞ ) returns a NaN and raises the invalid floating-point exception.
SEE ALSO
acos, asin, atan, atan2, cos, cosh, sinh, tan, tanh
STANDARDS
The sin function conforms to ISO/IEC 9899:1999(E).
Compatibility
| DOS | UNIX | Windows | ANSI C | C++ | |
|---|---|---|---|---|---|
| sinl | • | • | |||
| Real sin | • | • | • | ||
| Complex sin | • | • | • | ||
| Complex csin | • | • |