[C/C++] C/C++中數字與字符串之間的轉換


在C中:

方法:

1.C標准庫中的sprintf, sscanf

2.C標准庫還提供了 atoi, atof, atol, atoll(C++11標准) 函數將字符串轉換成int,double, long, long long 型。

在C++中 

方法:用C++的streanstream

·數字轉字符串:

1 #include<sstream>
2 #include<string>
3 string num2str(double i)
4 {
5     stringstream ss;
6     ss << i;
7     return ss.str();
8 }

·字符串轉數字:

1 #include<sstream>
2 #include<string>
3 int str2num(string s)
4 {
5     int num;
6     stringstream ss(s);
7     ss >> num;
8     return num;
9 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM