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;
}
博客主要介绍了信息技术领域中数据类型的转换,包括单个字符的转换,如int转char、char转int,以及int与字符串的转换,如string转int、int转string。

461

被折叠的 条评论
为什么被折叠?



