Cómo escribir una operación logarítmica en lenguaje C
Utilice la función de biblioteca math.h. El registro aquí significa ln (el tipo cuya base es e) en matemáticas. El siguiente ejemplo de código #includelt; stdio.hgt;
#includelt; math.hgt
main()
{
doble ?k;
k=log(2.71828);
printf("?f?",k);
k=log(8)/ log (2);
printf("?f?",k);
}
La primera k significa ln(e), e es aproximadamente es 2.71828, el valor impreso en pantalla es 0.999999,
La segunda k es encontrar el valor del número real con base 2 como 8 log2(8)=ln(8) /ln(2) (Esta transformación matemática no necesito explicar la fórmula), el resultado impreso es 3.000000