double ldexp(double dMantissa, int iExponent);
float ldexp(float, int); double ldexp(double, int); long double ldexp(long double, int);
float ldexpf(float, int); long double ldexpl(long double, int);
* Note: Since C does not allow function overloading, these other versions of this function exist.
|
Domain (-∞, ∞) x Integers Range (-∞, ∞) Periodicity None Symmetry None Asymptotes None |
#include <iostream>
#include <cmath>
int main() {
using namespace std;
double dMantissa = 1.2;
int iExponent = 4;
cout << "Mantissa = " << dMantissa << " Exponent = " << iExponent <<
" ldexp(Mantissa, Exponent) = " << ldexp(dMantissa, iExponent) << endl;
dMantissa = .2;
iExponent = 2;
cout << "Mantissa = " << dMantissa << " Exponent = " << iExponent <<
" ldexp(Mantissa, Exponent) = " << ldexp(dMantissa, iExponent) << endl;
return 0;
}
© 20072025 XoaX.net LLC. All rights reserved.