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;
}