码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-10-12 18:27:08      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   ar   for   文件   数据   sp   

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成员函数将数字格式化输出

标签:style   blog   color   使用   ar   for   文件   数据   sp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!