#include <cmath> double ldexp( double num, int exp );
The ldexp() function returns num * (2 ^ exp). And get this: if an overflow occurs, HUGE_VAL is returned.