Функция log10
Функция log10 возвращает десятичный логарифм числа,
то есть логарифм по основанию 10. В первый параметр
мы передаём число, для которого нужно вычислить логарифм.
Функция доступна в трёх вариантах: для типов float,
double и long double.
Если передать в функцию log10 отрицательное число,
результатом будет NaN (не число). Если передать 0,
результатом будет минус бесконечность.
Синтаксис
#include <cmath>
log10(x);
Пример
Давайте вычислим десятичный логарифм числа 1000:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = log10(1000.0);
cout << res << endl;
return 0;
}
Результат выполнения кода:
3
Пример
Давайте вычислим десятичный логарифм числа 100:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = log10(100.0);
cout << res << endl;
return 0;
}
Результат выполнения кода:
2
Пример
Давайте вычислим десятичный логарифм числа 1:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = log10(1.0);
cout << res << endl;
return 0;
}
Результат выполнения кода:
0