字符串转化为数字

string s = "123";
cout << stoi(s) << endl;

数字转化为字符串

int a = 123;
cout << to_string(123);

字符转化为数字

这里说的转化为数字,不是将字符转为对应的ASCII编码,而是将’1’就是变为数值1,而不是49

char a = '1';
cout << stoi(string(1, a));

数字转化为字符

只针对位数为1的数字

int a = 1;
cout << to_string(1)[0];