std::log
Материал из cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Определено в заголовочном файле <cmath>
|
||
float log( float arg ); |
||
double log( double arg ); |
||
long double log( long double arg ); |
||
double log( Integral arg ); |
(начиная с C++11) | |
Computes the natural (base e) logarithm of arg
.
Содержание |
[править] Параметры
arg | - | плавающей точкой
Оригинал: floating point value Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. |
[править] Возвращаемое значение
natural logarithm of arg
.
Домен ошибка возникает, если
arg
отрицательный. NAN возвращается в том случае.Оригинал:
Domain error occurs if
arg
is negative. NAN is returned in that case.Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Диапазон ошибка возникает, если
arg
является 0. -HUGE_VAL возвращается в том случае. Оригинал:
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
[править] Пример
The following code computes the binary (base 2) logarithm with help of natural logarithm.
#include <cmath> #include <iostream> int main() { double base = 2.0; double arg = 256.0; double result = std::log(arg) / std::log(base); std::cout << result << '\n'; }
Вывод:
8
[править] См. также
возвращает е поднял к данной мощности (ex) Оригинал: returns e raised to the given power (ex) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
вычисляет общие (базовые 10) логарифм (log10(x)) Оригинал: computes common (base 10) logarithm (log10(x)) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
возводит число в данном мощности (xy) Оригинал: raises a number to the given power (xy) Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
Комплекс натуральный логарифм с разрезов вдоль отрицательной действительной оси Оригинал: complex natural logarithm with the branch cuts along the negative real axis Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (шаблон функции) | |
применяет функцию std::log к каждому элементу valarray Оригинал: applies the function std::log to each element of valarray Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (шаблон функции) |