HP-UX Reference (11i v1 05/09) - 3 Library Functions N-Z (vol 7)

t
tand(3M) tand(3M)
NAME
tand(), tandf() - degree-valued tangent functions
SYNOPSIS
#include <math.h>
double tand(double x);
float tandf(float x);
DESCRIPTION
tand() is a degree-valued version of the
tan() function. It returns the tangent of x (x specified in
degrees).
tand() may lose accuracy when x is far from zero.
tandf() is a float version of tand()
; it takes a float argument and returns a float result.
tand() and tandf() are not specified by any standard, but
tandf() is named in accordance with the
conventions specified in the "Future Library Directions" section of the ANSI C standard.
To use these functions, compile either with the default
-Ae option or with the -Aa
and
-D_HPUX_SOURCE options. Make sure your program includes <
math.h>. Link in the math library by
specifying
-lm on the compiler or linker command line.
RETURN VALUE
If x is NaN or ±INFINITY, tand() returns NaN.
If the correct value after rounding would be smaller in magnitude than
MINDOUBLE, tand() returns
zero.
If the correct value would overflow,
tand() returns ±HUGE_VAL and sets errno to [ERANGE].
ERRORS
If
tand() fails, errno is set to the following value.
[ERANGE] The correct value would overflow.
SEE ALSO
acosd(3M), asind(3M), atand(3M), atan2d(3M), cosd(3M), sind(3M), tan(3M), math(5), values(5).
HP-UX 11i Version 1: September 2005 1 Hewlett-Packard Company Section 3999