frexp

Da cppreference.com
Ir para: navegação, pesquisa

Sintaxe:

    #include <cmath>
    double frexp( double num, int* exp );

A função frexp() é usada para decompor num em duas partes: uma mantissa entre 0.5 e 1 (devolvida pela função) e um expoente devolvido em exp. A notação científica funciona assim:

     num = mantissa * (2 ^ exp)

O C++ também fornece as seguintes formas sobre-carregadas (overload):

    #include <cmath>
    float frexp( float num, int* exp ); // igual a frexpf() em C99
    long double frexp( long double num, int* exp ); // igual a frexpl() em C99

Tópicos Relacionados: ldexp, modf

Ferramentas pessoais
Espaços nominais
Variantes
Acções
Navegação
Ferramentas
Noutras línguas