Syntaxe :
#include <cmath> double ldexp (double mantisse, int exp);
La fonction ldexp()
renvoie la valeur mantisse * (2 ^ exp)
.
Si un dépassement de mémoire à lieu, HUGE_VAL
est renvoyé.
Le C++ fournit également les implémentations suivantes :
#include <cmath> float ldexp (float mantisse, int exp); // identique à ldexpf() en C99 long double ldexp (long double mantisse, int exp); // identique à ldexpl() en C99