C ++ log2 () - Biblioteca estándar de C ++

La función log2 () en C ++ devuelve el logaritmo en base 2 del argumento.

La función se define en el archivo de encabezado.

(Matemáticas) log 2 x = log2 (x) (En Programación C ++)

prototipo log2 () (A partir del estándar C ++ 11)

doble log2 (doble x); flotar log2 (flotar x); long double log2 (long double x); doble log2 (T x); // Para tipo integral

La función log2 () toma un solo argumento y devuelve un valor de tipo double, floato long double.

Parámetros log2 ()

La función log2 () toma un solo argumento obligatorio en el rango (0, ∞) .
Si el valor es menor que cero, log2 () devuelve NaN(No es un número).

log2 () Valor de retorno

La función log2 () devuelve el logaritmo en base 2 de un número.

log2 () valor de retorno
Parámetro (x) Valor devuelto
x> 1 Positivo
x = 1 Cero
0> x> 1 Negativo
x = 0 -∞ (- infinito)
x <0 NaN (no es un número)

Ejemplo 1: ¿Cómo funciona la función log2 () en C ++?

 #include #include using namespace std; int main () ( double x = 13.056, result; result = log2(x); cout << "log2(x) = " << result << endl; x = -3.591; result = log2(x); cout << "log2(x) = " << result << endl; return 0; ) 

Cuando ejecute el programa, la salida será:

 log2 (x) = 3.70664 log2 (x) = nan

Ejemplo 2: función log2 () con tipo integral

 #include #include using namespace std; int main () ( double result; int x = 2201; result = log2(x); cout << "log2(" << x << ") = " << result << endl; return 0; ) 

Cuando ejecute el programa, la salida será:

 log2 (2201) = 11,1039 

Articulos interesantes...