Copyright © 1997 The Open Group

sin - sine function

`#include <math.h> double sin(double`

x);

Thesin()function computes the sine of its argumentx, measured in radians.An application wishing to check for error situations should set

errnoto 0 before callingsin(). Iferrnois non-zero on return, or the return value is NaN, an error has occurred.The

sin()function may lose accuracy when its argument is far from 0.0 .

Upon successful completion,sin()returns the sine ofx.If

xis NaN, NaN is returned anderrnomay be set to [EDOM].If

xis ±Inf, either 0.0 is returned anderrnois set to [EDOM], or NaN is returned anderrnomay be set to [EDOM].If the correct result would cause underflow, 0.0 is returned and

errnomay be set to [ERANGE].

Thesin()function may fail if:

- [EDOM]
- The value of
xis NaN, orxis ±Inf.- [ERANGE]
- The result underflows.
No other errors will occur.

None.

None.

None.

asin(),isnan(),<math.h>.

Derived from Issue 1 of the SVID.

Copyright © 1997 The Open Group

[ Main Index | XSH | XCU | XBD | XCURSES | XNS ]