代码如下:
#include<iostream>
#include<string>
using namespace std;
int main()
{
//string转int
string s = "123";
cout << atoi(s.c_str()) + 1 << " " << typeid(atoi(s.c_str())).name() << endl;
//int转string
int a = 123;
string cs = to_string(a);
cs += "4";
cout << cs << " " << typeid(cs).name() << endl;
//int转char
int b = 1;
char z = b + '0';
cout << z << " " << typeid(z).name() << endl;
//char转int
char c = 2;
cout << int(c) << " " << typeid(int(c)).name() << endl;
char d = '2';
cout << d - '0' + 1 << " " << typeid(d - '0' + 1).name() << endl;
return 0;
}
输出如下: