#include
#include
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
#include
#include
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;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/20037.html