ldexp

De cppreference.com
Saltar a: navegación, buscar


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().

Relacionados: frexp, modf

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas