1、单个字符的转换
int 转char:
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
int num;
char ch;
cin>>num;
ch=num+'0';
cout<<ch<<endl;
}
char转int:
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
int num;
char ch;
cin>>ch;
num=ch-'0';
cout<<num<<endl;
}
2、int与字符串的转换
string转int:
#include <iostream>
#include <sstream>
using namespace std;
void str2int(int &num,const string &str)
{
stringstream stream;
stream<<str;
stream>>num;
}
int main()
{
string str;
int num;
cin>>str;
str2int(num,str );
cout<<num;
}
int转string:
#include <iostream>
#include <sstream>
using namespace std;
void int2str(const int& num,string& str)
{
stringstream stream;
stream<<num;
stream>>str;
}
int main()
{
string str;
int num;
cin>>num;
int2str(num,str);
cout<<str<<endl;
}