Функция log10 () в C ++ возвращает десятичный логарифм аргумента.
Эта функция определена в заголовочном файле.
(Математика) log 10 x = log10 (x) (В программировании на C ++)
log10 () прототип (согласно стандарту C ++ 11)
двойной log10 (двойной x); float log10 (float x); длинный двойной log10 (длинный двойной x); двойной log10 (Т х); // Для целочисленного типа
log10 () Параметры
Функция log10 () принимает единственный обязательный аргумент в диапазоне (0, ∞) .
Если значение меньше 0, log10 () возвращает NaN
(не число).
log10 () Возвращаемое значение
Функция log10 () возвращает десятичный логарифм числа.
Параметр (x) | Возврат VALUE |
---|---|
х> 1 | Положительный |
х = 1 | 0 |
0> х> 1 | Отрицательный |
х = 0 | -∞ (- бесконечность) |
х <0 | nan (Не число) |
Пример 1: Как работает log10 ()?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log10(x); cout << "log10(x) = " << result << endl; x = -3.591; result = log10(x); cout << "log10(x) = " << result << endl; return 0; )
Когда вы запустите программу, вывод будет:
log10 (x) = 1,11581 log10 (x) = нан
Пример 2: log10 () с интегральным типом
#include #include using namespace std; int main () ( int x = 2; double result; result = log10(x); cout << "log10(x) = " << result << endl; return 0; )
Когда вы запустите программу, вывод будет:
log10 (х) = 0,30103