zoukankan      html  css  js  c++  java
  • C++ 将数据转为字符串的几种方法

    收集一下:

    1将int 转为 LPCTSTR

    其实LPCTSTR可以直接使用CString直接代替,无需类型强制转换

       CString str;
      int number=15;
      //str="15"
      str.Format(_T("%d"),number);
      //str=" 15"(前面有两个空格;4表示将占用4位,如果数字超过4位将输出所有数字,不会截断)
      str.Format(_T("%4d"),number);
      //str="0015"(.4表示将占用4位,如果数字超过4位将输出所有数字,不会截断)
      str.Format(_T("%.4d"),number);
      //long转换为CString的方法与上面相似,只需要把%d改为%ld就可以了。

    格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明:
        d 输出带符号十进制数
        o 输出无符号八进制数
        x 输出无符号十六进制数
        u 输出无符号数
        c 输出单个字符
        s 输出一串字符
        f 输出实数(6位小数)
        e 以指数形式输出实数
        g 选用f与e格式中输出宽度较小的格式,不输出0
        ld 输入输出long型数据
        lf 输入输出double型数据
        m 数据输出宽度为m
        .n 输出小数位数为n

  • 相关阅读:
    12
    11-常用模块
    10-异常处理
    C#程序关闭时怎么关闭子线程
    [转]Android加载图片堆栈溢出
    [转]JS弹出确认/取消对话框
    [整理]获取当前页面的网址
    C/C++多参数处理
    图标素材网站收集
    PHP "Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0" 错误
  • 原文地址:https://www.cnblogs.com/lujin49/p/4566839.html
Copyright © 2011-2022 走看看