log2, log2f, log2l Funciones en C

log2, log2f y log2l son funciones en C que calculan el logarítmico de base 2 de un número dado. Forman parte del archivo de encabezado math.h.

Sintaxis:

#incluir <matemáticas.h>

doble log2(doble x);
flotar log2f(flotar x);
larga doble log2l(larga doble x);

Parámetros:

Función Parámetro
registro2(x) x => doble
log2f(x) x => flotar
log2l(x) x => largo doble

Valores devueltos:

Función Valor devuelto
registro2(x)  log 2 (x) => doble
log2f(x)  log 2 (x) => flotar
log2l(x)  log 2 (x) => largo doble

Ejemplo 1: A continuación se muestra el programa C para implementar log2(x):

C

// C program to implement
// log2(x)
#include <math.h>
#include <stdio.h>
  
// Driver code
int main()
{
    double result, num = 67.9;
    result = log2(num);
    printf("log2(%lf) = %lf", 
            num, result);
    return 0;
}
Producción

log2(67.900000) = 6.085340

Ejemplo 2: A continuación se muestra el programa C para implementar log2f(x):

C

// C program to implement 
// log2f(x)
#include <stdio.h>
#include <math.h>
  
// Driver code 
int main()
{
    float result, num = 32.256;
    result = log2f(num);
    printf("log2(%f) = %f", 
            num, result);
    return 0;
}
Producción

log2(32.256001) = 5.011496

Ejemplo 3: A continuación se muestra el programa C para implementar log2l(x):

C

// C program to implement
// log2l(x)
#include <math.h>
#include <stdio.h>
  
// Driver code 
int main()
{
    long double result, num = 73.1256;
    result = log2l(num);
    printf("log2(%Lf) = %LF", 
            num, result);
    return 0;
}
Producción

log2(73.125600) = 6.192305

Publicación traducida automáticamente

Artículo escrito por phasing17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *