以10为底的log函数:
形式为 double log10(double x)
以e为底的log函数(即 ln)double log (double x)
如何表达log 以a为底b的对数:
用换底公式:可以表达为:log(a)/log(b)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a=3.456;
cout<<log(a)<<endl;//log 以e 为底,3.456的对数;
cout<<log10(a)<<endl;//log 以10为底,3.456的对数;
double b = 3.456;
cout<<log(a)/log(b)<<endl; //log 以a为底,b的对数;
return 0;
}
本文介绍了以e和10为底的对数函数的基本形式及其在C++中的实现方式,包括log和log10函数的使用方法,并通过具体代码示例展示了如何利用换底公式计算任意底数的对数。
5481

被折叠的 条评论
为什么被折叠?



