CodeCogs - An iteractive open source Numerical library Welcome... Login
CodeCogs
shopping cart
OSXWindowsLinux
Search CodeCogs
Numerical Pages

Valid RSS

CMath.h

ldexp

About | FAQ | Contact
About FAQ Contact

Multiply by integer power of 2

viewed 8671 times


+View other versions (3)
Contents -

Interface

#include <math.h>
double ldexp (double x, int n)
long ldexpl (long double x, int n)
float ldexpf (float x, int n)

Description

The ldexp functions multiply x by 2 to the power of n.
Example 1:
#include <stdio.h>
#include <math.h>
 
int main(void)
{
  double x = 3.14, result = ldexp(x, 10);
  printf("%.2lf * 2^10 = %.2lf\n", x, result);
  return 0;
}

Output:
3.14 * 2^10 = 3215.36

Special Values

ldexp (±0, n) returns ±0.
ldexp (x, 0) returns x.
ldexp (±∞, n) returns ±∞.

See Also

pow

Standards

The ldexp functions conform to ISO/IEC 9899:1999(E).
Last Modified: 2009-11-01 08:44:17     Page Rendered: 2010-03-15 04:59:53

Page Comments

Format Excel Equations

  You must login to leave a messge


Valid CSS!   Valid XHTML 1.0 Transitional