ldexp
De cppreference.com
< cpp | numeric/math
Sintaxis:
#include <cmath> double ldexp( double num, int exp );
La función ldexp() toma dos números: una mantisa num y un exponente exp y calcula el número en punto flotante que forman como num * (2 ^ exp).
Si se produce un desbordamiento (p.ej.: el exponente es muy grande), la función devuelve HUGE_VAL.
C++ provee las siguientes sobrecargas:
#include <cmath> float ldexp( float num, int exp ); // ldexpf() en C99 long double ldexp( long double num, int exp ); // ldexpl() en C99
En cierta forma ldexp() es la inversa de frexp().