log3在c语言中怎样表示

 我来答
爱教育爱学习
高粉答主

2019-11-13 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112737

向TA提问 私信TA
展开全部

#include<stdio.h>

#include<math.h>

intmain(){

printf("%f\n",log(10));//以e为底的对数函数

printf("%f\n",log10(100));//以10为底的对数函数

printf("%f\n",log(8)/log(2));//计算log2^8,运用换底公式

printf("%f\n",exp(1));//计算自然常数e

return0;

}

扩展资料

模拟一个log日志的写入

#include<stdio.h>

#include<stdarg.h>

#include<time.h>

intwrite_log(FILE*pFile,constchar*format,…)

{

va_listarg;

intdone;

va_start(arg,format);

time_ttime_log=time(NULL);

structtm*tm_log=localtime(&time_log);

fprintf(pFile,"%04d-%02d-%02d%02d:%02d:%02d",tm_log->tm_year+1900,tm_log->tm_mon+1,tm_log->tm_mday,tm_log->tm_hour,tm_log->tm_min,tm_log->tm_sec);

done=vfprintf(pFile,format,arg);

va_end(arg);

fflush(pFile);

returndone;

}

intmain()

{

FILE*pFile=fopen(“123.txt”,“a”);

write_log(pFile,"%s%d%f\n","isrunning",10,55.55);

fclose(pFile);

return0;

}

无声的硝烟
2017-12-12 · TA获得超过593个赞
知道小有建树答主
回答量:360
采纳率:77%
帮助的人:146万
展开全部

不知道是log 3还是以3为底的对数函数?

函数就一个:

double log(double) /* 在<math.h>中*/

表示自然对数函数(即数学中的ln)

如果要换成其他底的对数,可以用换底公式:相除即可。

比如以3为底,27的对数,可以用27的自然对数除以3的自然对数:

log(27) / log(3)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雍凡白bS728
2017-12-12 · 超过12用户采纳过TA的回答
知道答主
回答量:40
采纳率:75%
帮助的人:14.3万
展开全部
你在MATLAB 或是其他里面用log不好吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霞雰y0
2017-12-10 · 超过31用户采纳过TA的回答
知道答主
回答量:77
采纳率:62%
帮助的人:12.7万
展开全部
请问两个竖线中间有空格吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式