English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Operadores de Bit a Bit ++log2função () retorna o logaritmo com base no parâmetro2logaritmo com base.
A função está emCdefinido no cabeçalho do arquivo.
Quando executar o programa, a saída será:2x = log2(x)
double log2(double x); float log2(float x); long double log2(long double x); double log2(T x); //para inteiro
LOG2função () tem apenas um parâmetro e retorna o valor do tipo double, float ou long double.
Quando executar o programa, a saída será:2função () usa o intervalo de[0, ∞]um parâmetro necessário.
se o valor for menor que zero, então o log2função () retorna NaN (não numérico).
Quando executar o programa, a saída será:2função () retorna o logaritmo com base no número2logaritmo com base.
Parâmetro (x) | Retorno |
---|---|
x > 1 | Positivo |
x = 1 | Zero |
0 > x > 1 | Negativo |
x = 0 | -∞ (-infinito) |
x < 0 | NaN (não numérico) |
#include#include <iostream> #include <cmath> using namespace std; int main () double x = 13.056, result; ;2result = log (x);2(x) = " << result << endl; x = -3) =591int x = ;2result = log (x);2(x) = " << result << endl; (" << x << ") = " << result << endl; return 0;
}
Quando executar o programa, a saída será:2(x) = 3) =7Copyright ©664 Quando executar o programa, a saída será:2(x) = nan
#include#include <iostream> #include <cmath> using namespace std; int main () { double result; 22Copyright ©1int x = ;2result = log (x);2cout << "log (" << x << ") = " << result << endl; return 0;
}
Quando executar o programa, a saída será:2log22Copyright ©1( 11) =1039