北京正邦网站建设会员管理系统价格是多少?
摘要:北京正邦网站建设,会员管理系统多少钱一套,哈尔滨专业网站建设哪个好,风铃网站代做1 问题 在小白的蹩脚翻译演绎型博文《GLOG从入门到入门》中,有位热心读者提问说:在保存日志时&a
北京正邦网站建设,会员管理系统多少钱一套,哈尔滨专业网站建设哪个好,风铃网站代做1 问题
在小白的蹩脚翻译演绎型博文《GLOG从入门到入门》中#xff0c;有位热心读者提问说#xff1a;在保存日志时#xff0c;浮点型变量的小数位数如何设置#xff1f;
首先感谢这位“嘻嘻哈哈的地球人”赏光阅读了小白这不太通顺的博客文章#xff0c;并提出了一个很…1 问题
在小白的蹩脚翻译演绎型博文《GLOG从入门到入门》中有位热心读者提问说在保存日志时浮点型变量的小数位数如何设置
首先感谢这位“嘻嘻哈哈的地球人”赏光阅读了小白这不太通顺的博客文章并提出了一个很好的问题。
其实小白很早前就看到了这个问题无奈小白也是一个初级程序员而且每天的工作不能很好地完成经常疲于奔命地应对领导的检查。所以一眼看过去不知道怎么回答这个问题也就一直搁置在那里没有回答。
最近又开始捯饬GLOG了所以有了一些新的研究和分享。在此特别致以歉意并特意回复迟到的回复这位“嘻嘻哈哈的地球人”这个问题至少现在小白有解了。
2 示例代码 Talk is cheap. Show me the code. 二话不说先上代码。 #define GLOG_NO_ABBREVIATED_SEVERITIES
#include glog/logging.h
#include iostream
#include iomanip
#define WRITE_LOG(s) (LOG(INFO)s)int main(int argc, char* argv[])
{FLAGS_log_dir ../Log/;if (!google::IsGoogleLoggingInitialized()){google::InitGoogleLogging(Alg_Log);}double pi 3.141592653;// Method1: C语言风格的小数点控制char testInfo[128];sprintf_s(testInfo, pi %.3lf, pi);WRITE_LOG(testInfo);google::FlushLogFiles(google::GLOG_INFO);// Method2: C语言风格的输出流小数点控制LOG(INFO) std::fixed std::setprecision(3) pi pi;google::FlushLogFiles(google::GLOG_INFO);LOG(INFO) std::fixed std::setprecision(6) pi pi;google::FlushLogFiles(google::GLOG_INFO);LOG(INFO) std::fixed std::setprecision(9) pi pi;google::FlushLogFiles(google::GLOG_INFO);if (google::IsGoogleLoggingInitialized()){google::ShutdownGoogleLogging();}return 0;
}在此例中小白给出了一个初始的double类型的数即圆周率π\piπ小白数学非常一般只记到小数点后第9位。演示这个案例应该足够了。
