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