string 和 int 之间的相互转化
2017-02-26 14:40
381 查看
C++11有这两个方法
也可以这样
#include<string> #include<iostream> using namespace std; int main() { int i = 42; string s = to_string(i); cout << s << endl; string sint = "56"; int n = stoi(sint); cout << n << endl; return 0; }
也可以这样
#include "stdafx.h" #include <string> #include <sstream> using namespace std; void main() { // int 转 string stringstream ss; int n = 123; string str; ss<<n; ss>>str; // string 转 int str = "456"; n = atoi(str.c_str()); }
相关文章推荐
- int、char、String之间的相互转化
- String、int。long之间的相互转化
- java中String和int之间的相互转化
- Int类型与String类型之间的相互转化
- 使用boost库处理 int 、float、string之间相互转换
- String-系列int-String-StringBuffer三者之间的相互转换
- STL中 string和int的相互转化
- QString, string, int, char* 之间相互转换
- Python int与string之间的转化
- C# double float int string 与 byte数组 相互转化
- c# int[] 和string[] 之间的相互转换
- java中String、Date、Calendar之间相互转化
- java中int,char,string之间的相互转换方法
- CString/string/char*/char[]/int/float相互转化
- jdom处理的XML Document 和String 之间的相互转化
- Android 中 String与Int相互转化
- java int和String类型之间的相互转换
- java byte/char/string/int之间的转化
- int和string相互转化
- java 中InputStream,String,File之间的相互转化对比