首页 > 编程语言 > 详细

MFC中利用CString和Format成员函数将数字格式化输出

时间:2014-10-12 17:18:19      阅读:450      评论:0      收藏:0      [点我收藏+]

str.Format("格式控制字符串”,输出列表);

格式控制字符串包括格式字符串和非格式字符串,用双引号括起来。其中非格式字符串原样输出。

格式字符串是以%开头的字符串:%[标识][输出最小宽度][精度]转换说明符。

常用转换说明符:d,整型;f,浮点型,双精度;e,指数形式输出,双精度;s,输出字符串,参数为char*指针;等。

[]内是可以省略的。

标识有 - 、 + : -表示左对齐,右边补空;+反之。

输出最小宽度,用十进制整数表示。

精度,以.号开始,后跟十进制整数。其含义是如果输出是是数字则表示小数的位数;如果输出的是字符,则表示输出的字符个数。

 

使用_ttof()函数,需要包含stdlib.h文件,可以将CString类型转换为浮点型数据。

1 double PI =3.14159;

2 CString s ;

3 s.Format("使用小数形式输出:%.2f”,PI);//这样,s里存放的就是PI的值,是字符型的

4 PPI = _ttof((LPCSTR)s);// 如此,就把PI=3.14159保留到两位小数了

 

 

MFC中利用CString和Format成员函数将数字格式化输出

原文:http://www.cnblogs.com/fwy-walking/p/4020637.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!