std::log

来自cppreference.com
< cpp‎ | numeric‎ | math

 
 
 
常用数学函数
函数
基础操作
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
指数函数
(C++11)
(C++11)
log
(C++11)
(C++11)
幂函数
(C++11)
(C++11)
三角与双曲函数
(C++11)
(C++11)
(C++11)
误差与伽马函数
(C++11)
(C++11)
(C++11)
(C++11)
最接近整数的浮点操作
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
浮点操作函数
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
分类/比较
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
宏常量
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
 
定义于头文件 <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
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

natural logarithm of arg.

域时会出现错误arg为负。 NAN是在这种情况下,返回.
原文:
Domain error occurs if arg is negative. NAN is returned in that case.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
如果arg0范围发生错误。 -HUGE_VAL是在这种情况下,返回.
原文:
Range error occurs if arg is 0. -HUGE_VAL is returned in that case.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

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

[编辑] 另请参阅

返回“E”的给定数次方(ex
原文:
returns e raised to the given power (ex)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
计算常用对数(以“10”为底)(log10(x)
原文:
computes common (base 10) logarithm (log10(x))
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
计算两个给定数的幂(xy
原文:
raises a number to the given power (xy)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
沿负实轴割线的复数的自然对数
原文:
complex natural logarithm with the branch cuts along the negative real axis
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数模板) [编辑]
在valarray的每个元素上调用std::log函数
(函数模板) [编辑]