程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ 字符串, 數字 相互轉化,字符串數字轉化

C++ 字符串, 數字 相互轉化,字符串數字轉化

編輯:C++入門知識

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"

出處:http://www.cnblogs.com/douzi2/ 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved