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


    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保留到两位小数了

     

  • 相关阅读:
    周记
    周记
    代码复审核查表
    两人合作的案例and周记
    第一周周记
    15 手写数字识别-小数据集(2)
    11.分类与监督学习,朴素贝叶斯分类算法
    15 手写数字识别-小数据集
    14 深度学习-卷积
    十二次作业
  • 原文地址:https://www.cnblogs.com/fwy-walking/p/4020637.html
Copyright © 2020-2023  润新知