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

  • 相关阅读:
    Node.js的Formidable模块的使用
    call 和 apply方法解析
    JavaScript 数组去重方法总结
    Javascript的this用法
    ubuntu虚拟机安装简单pxe服务器
    [LeetCode]Fraction to Recurring Decimal
    [LeetCode]Largest Number
    [LeetCode]Single Number II
    Git & Github使用总结
    vim配置总结
  • 原文地址:https://www.cnblogs.com/lujin49/p/4566839.html
Copyright © 2011-2022 走看看