Math Library: math.h

I l @ ve RuBoard

Math Library: math.h

Table F.6 lists the functions of the math library. The header file defines a macro HUGE_VAL that is used as the return value for functions when the magnitude of the result exceeds the largest representable value.

Table  F.6. ANSI C standard math functions.
Prototype Description
double acos(double x); Returns the angle (0 to p radians) whose cosine is x .
double asin(double x); Returns the angle (-p/2 to p/2 radians) whose sine is x .
double atan(double x); Returns the angle (-p/2 to p/2 radians) whose tangent is x .
double atan2(double y, double x); Returns the angle (-p to p radians) whose tangent is y / x .
double cos(double x); Returns the cosine of x ( x in radians).
double sin(double x); Returns the sine of x ( x in radians).
double tan(double x); Returns the tangent of x ( x in radians).
double cosh(double x); Returns the hyperbolic cosine of x .
double sinh(double x); Returns the hyperbolic sine of x .
double tanh(double x); Returns the hyperbolic tangent of x .
double exp(double x); Returns the exponential function of x (e x ).
double frexp(double v, int *pt_e); Breaks a value v into a normalized fraction, which is returned, and a power of 2, which is placed in the location pointed to by pt_e .
double ldexp(double x, int p); Returns 2 to the p power times x .
double log(double x); Returns the natural logarithm of x .
double log10(double x); Returns the base 10 logarithm of x
double modf(double x, double *p); Breaks x into an integral part and a fraction part, both of the same sign, returns the fractional part and stores the integral part in the location pointed to by p .
double pow(double x, double y); Returns the x to the y power.
double sqrt(double x); Returns the square root of x .
double ceil(double x); Returns the smallest integral value not less than x .
double fabs(double x); Returns the absolute value of x .
double floor(double x); Returns the largest integral value not greater than x .
int fmod(double x, double y); Returns the fractional part of x / y .
I l @ ve RuBoard


C++ Primer Plus
C Primer Plus (5th Edition)
ISBN: 0672326965
EAN: 2147483647
Year: 2000
Pages: 314
Authors: Stephen Prata

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net