Расчёт логарифмов на C

Краткий обзор для разработчиков: что использовать в коде и как сверять результаты с онлайн-калькулятором.

Сверка с Math.log

Расчёт выполняется в браузере. Ниже — шаги решения и график.

График

Результат

—

История

Практика в C

#include <math.h>
double y = log(x);  /* ln */
double t = log10(x); /* lg */
double b = log(x)/log(base);

Для производительности обычно достаточно libm. Для отладки сверяйте краевые случаи (x→0+, x=1, base→1) с этим сервисом.

Связанные разделы