通常没有这个函数,用数学方法计算一下,如果你要计算 log2(x),那么就用:
创新互联公司主要从事成都网站制作、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务唐河,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
log(x) / log(2)
结果是一样的。
//刚写的,测试通过,欢迎交流
#includestdio.h
int my_pow(int tar, int n){
int res = 1;
for(int i = 0; i n; i++)
res*=tar;
return res;
}
int main(){
printf("%d\n", my_pow( 2, 10));
return 0;
}
在开始加上#include math.h;
程序中就可以调用pow(x,y)。
main()
{
double z;
z=pow(10,5);
printf("%lf/n",z);
}
输出结果:
285.000000
扩展资料
c语言求自然对数的底e的指数,可以使用函数exp().
exp()的头文件:#include
exp()的函数原型:double exp(double x);
exp()函数的作用:返回e的x次方。
exp()的相关函数:float expf(float x);
long double expl(long double x);
注:自然对数的底e叫做: 欧拉数(eula's number)
新闻标题:c语言中2的指数函数 c语言中指数函数怎么表达
路径分享:https://www.cdcxhl.com/article2/dosegic.html
成都网站建设公司_创新互联,为您提供网站收录、自适应网站、App设计、企业建站、标签优化、移动网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联