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

  • 相关阅读:
    [题解]小B的询问-莫队水题
    [学习笔记]莫队学习笔记[未完待续]
    ffmpeg设置超时时间
    python signal
    pydantic库使用文档
    rtmp及直播流相关资料
    ffmpeg 将视频转换成m3u8视频
    nginx stop失败问题
    linux使用ssh远程登录服务器
    解决Fcitx输入法文字候选无前端问题
  • 原文地址:https://www.cnblogs.com/lujin49/p/4566839.html
Copyright © 2011-2022 走看看