cplusplus.com cplusplus.com
cplusplus.com   C++ : Reference : C Library : cmath (math.h) : sinh
  Search:
- -
C++
Information
Documentation
Reference
Articles
Sourcecode
Forums
Reference
C Library
IOstream Library
Strings library
STL Containers
STL Algorithms
Miscellaneous
C Library
cassert (assert.h)
cctype (ctype.h)
cerrno (errno.h)
cfloat (float.h)
climits (limits.h)
clocale (locale.h)
cmath (math.h)
csetjmp (setjmp.h)
csignal (signal.h)
cstdarg (stdarg.h)
cstddef (stddef.h)
cstdio (stdio.h)
cstdlib (stdlib.h)
cstring (string.h)
ctime (time.h)
cmath (math.h)
functions:
· acos
· asin
· atan
· atan2
· ceil
· cos
· cosh
· exp
· fabs
· floor
· fmod
· frexp
· ldexp
· log
· log10
· modf
· pow
· sin
· sinh
· sqrt
· tan
· tanh
macro constants:
· HUGE_VAL

-

sinh function
     double sinh (      double x );
      float sinh (       float x );
long double sinh ( long double x );
<cmath>

Compute hyperbolic sine

Returns the hyperbolic sine of x.

Parameters

x
Floating point value.

Return Value

Hyperbolic sine of x.
If the the magnitude of the result is so large that it cannot be represented in an object of the return type, the function returns HUGE_VAL with the same sign as the correct value of the operation, and the value of the global variable errno is set to the ERANGE value.

Portability

In C, only the double version of this function exists with this name.

Example

/* sinh example */
#include <stdio.h>
#include <math.h>

int main ()
{
  double param, result;
  param = log(2.0);
  result = sinh (param);
  printf ("The hyperbolic sine of %lf is %lf.\n", param, result );
  return 0;
}

Output:


The hyperbolic sine of 0.693147 is 0.750000.

See also

cosh Compute hyperbolic cosine (function)
tanh Compute hyperbolic tangent (function)

Home page | Privacy policy
© cplusplus.com, 2000-2008 - All rights reserved - v2.2
Spotted an error? contact us