zoukankan      html  css  js  c++  java
  • C++ 字符串, 数字 相互转化

    1: strL.Format("%x", 12); //将数字12转换成,16进制字符(C),存于strL

       2:      strH.Format("%x",12);                    //将数字12转换成,16进制字符(C),存于strH
       3:      strHL = strH + strL;                     //连接两个字符
       4:      sscanf_s(strHL, "%x", &intHL );          //将字符(16进制)符串转换成10进制整数 
       5:      strHL.Format("%d", intHL);               //再将字符串转转成10进制整数
       6:      MessageBox(strHL);

    imageimage

    总结
    1、Format函数可实现:数字到字符串的转化。
    2、sscanf_s函数可实现:字符串到数字的转化。
    3、使用sscanf_s时注意之前字符串的格式,如strHL为“cc”,及0xCC
    那么sscanf_s的第二个参数应该是"%x"而不是"%d"

  • 相关阅读:
    7-25 念数字
    7-24 约分最简分式
    7-23 币值转换
    HDU-1102-Constructing Roads
    HDU-1301-Jungle Roads
    链式向前星
    HDU-1217-Arbitrage(SPFA)
    POJ-1258-Agri-Net
    HDU-1863-畅通工程
    POJ-3050-Hoscotch
  • 原文地址:https://www.cnblogs.com/douzi2/p/3673254.html
Copyright © 2011-2022 走看看