c语言以2为底对数函数 c语言以2为底对数函数是什么

c 语言怎么取2为底的对数

#include stdio.h

10年积累的网站设计制作、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有个旧免费网站建设让你可以放心的选择与我们合作。

#include "math.h"

int main(void){

double x,y;

scanf("%lf",y);

x=log(y)/log(2);//或x=log10(y)/log10(2);

printf("以2为底的的%f的对数是%f\n",y,x);

return 0;

}

在C语言中,log(2)是表示以什么为底

在c语言中,上述函数是表示的以10为底的常用对数。以2为底的对数在c标准函数库里没有,你要自己编写,那如何表示是自己规定啊。

log以2为底x为顶的C语言函数是什么?

5.log

函数名:log

功 能: 自然对数函数ln(x)

用 法: double log(double x);

程序例:

#i nclude math.h

#i nclude stdio.h

int main(void)

{

double result;

double x = 8;

result = log 2 (x);

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

return 0;

}

求lnx为log(x)

求log 10 x是log10(x)

没有专门的求任意底数对数的函数,不过可以用log(x)/log(y)表示log x (y)

对于这个,可以用log 2 x表示。


本文名称:c语言以2为底对数函数 c语言以2为底对数函数是什么
浏览地址:http://scyanting.com/article/ddocdcd.html