c语言log10函数顶点 c语言中log函数使用方法

log10 C语言

函数原型:double log(double x);

创新互联公司是一家集成都做网站、网站设计、外贸营销网站建设、网站页面设计、网站优化SEO优化为一体的专业网络公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。

double log10(double x); 例子:void main( void )

{

double x = 9000.0;

double y;

y = log( x );

printf( "log( %.2f ) = %f\n", x, y );

y = log10( x );

printf( "log10( %.2f ) = %f\n", x, y );

}输出结果如下:log( 9000.00 ) = 9.104980

log10( 9000.00 ) = 3.954243谢谢采纳

C语言中log函数怎么使用啊

1、C语言中,有两个log函数,分别为log10和log函数,具体用法如下:

2、函数名: log10

功 能: 对数函数log,以10为底

用 法: double log10(double x);

程序示例:

#include math.h

#include stdio.hint main(void)

{

double result;

double x = 800.6872;

result = log10(x);

printf("The common log of %lf is %lf\n", x, result);

return 0;

}

3、函数名: log

功 能: 对数函数log,以e(2.71828)为底

用 法: double log(double x);

程序示例:

#include math.h

#include stdio.hint main(void)

{

double result;

double x = 800.6872;

result = log(x);

printf("The common log of %lf is %lf\n", x, result);

return 0;

}

请问C语言的log10(),log()的作用到底是什么呢?

先说指数。

初中数学应该学过指数吧,如2^1=2,2^2=4,2^3=8等,外形如a^b这个样子的,就表示连续b个a相乘。

2^1 表示连续一个2相乘,就是2自己。2^2表示连续两个2相乘就是2x2 =4。2^3 表示连续3个2相乘就是2x2x2 =8。

而对数就是指数的逆运算,对数的运算符号是log,就像加法有+号,减法有-号一样。

如果a^b 的结果记为c,就是a^b =c. 这个式子的逆运算就是log a(c) =b。

为了计算简便,人们常用的一个是a=10 。则对于10^b =c表示连续有b个10相乘,其结果是c;对于这个式子,如果知道了结果c的值如:结果c=100.那么就可以求出b的值,求得这时b=2,因为连续2个10相乘等于100。用数学符号把求b的过程表示出来就是:

,这个已知c求b的过程就叫对数运算。

log 10(x)就表示有一个数b,使得10^b=x,现在已知x想求b。

如果还看不懂就找初中数学来看看。


分享标题:c语言log10函数顶点 c语言中log函数使用方法
标题来源:http://myzitong.com/article/dohssge.html