C++中利用CString的Format函数时,剔除浮点数后多余的零

来源:互联网 发布:无人机飞控算法详解 编辑:程序博客网 时间:2024/04/25 11:49

C++中CString下的Format格式化浮点数时,数字的后边会有多余的零如:

CString str;str.Format(“浮点数%f",0.5);

其返回结果会是“浮点数0.500000”,这样看着很不舒服,将%f改为%g这个问题便迎刃而解

CString str;str.Format(“浮点数%g",0.5);

这样它的返回结果便是“浮点数0.5”

0 0