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"

  • 相关阅读:
    二叉树【基础算法题】
    大话数据结构笔记——第五章 串
    大话数据结构笔记——第四章 栈与队列
    矩阵【基础算法题】
    大话数据结构笔记——第三章 线性表
    十大经典排序算法(Javascript版)
    比较器
    荷兰国旗问题
    好听的字
    mongodb 命令
  • 原文地址:https://www.cnblogs.com/douzi2/p/3673254.html
Copyright © 2011-2022 走看看