std::log
De cppreference.com
<metanoindex/>
<tbody> </tbody>| Definido no cabeçalho <cmath>
|
||
float log( float arg ); |
||
double log( double arg ); |
||
long double log( long double arg ); |
||
double log( Integral arg ); |
(desde C++11) | |
Computes the natural (base e) logarithm of arg.
Parâmetros
| arg | - | flutuando valor de ponto
Original: floating point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Valor de retorno
natural logarithm of arg.
Erro de domínio ocorre se
arg é negativo. NAN é devolvido em caso.Original:
Domain error occurs if
arg is negative. NAN is returned in that case.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Faixa de erro ocorre se
arg é 0. -HUGE_VAL é devolvido em caso. Original:
Range error occurs if
arg is 0. -HUGE_VAL is returned in that case. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Exemplo
The following code computes the binary (base 2) logarithm with help of natural logarithm.
#include <cmath>
#include <iostream>
int main()
{
double base = 2.0;
double arg = 256.0;
double result = std::log(arg) / std::log(base);
std::cout << result << '\n';
}
Saída:
8
