math.h


Función ldexp ANSI C

double ldexp(double x, int exp);

Multiplica un número de coma flotante y un entero con potencia a la 2. Puede producirse un error de recorrido.

Valor de retorno:

La función ldexp retorna el valor de x multiplicado por 2 elevado a la potencia de exp, es decir, x * 2 exp.

Ejemplo:

#include <stdio.h>
#include <math.h>
 
int main()
{
   double x = 1.00;
   int exp = 2;

   printf( "ldexp( %f, %d ) = %f\n", x, exp, ldexp(x,exp) );
   return 0;
}