#include<string>#include<iostream>usingnamespace std;intmain(){
string s ="10";int a;
a =stoi(s,0,10);//把字符串s从p开始转换成b进制的int
cout << a;}
stringstream
#include<string>#include<iostream>#include<sstream>usingnamespace std;intmain(){
string s ="10";int a;
stringstream ss;
ss << s;
ss >> a;printf("%d", a);}
数字转字符串:to_string()
#include<string>#include<cstdio>usingnamespace std;intmain(){
int val =10;
string s =to_string(val);printf("%s", s);}
string转c字符串
#include<string>#include<cstdio>usingnamespace std;intmain(){
char ar[]="hello";
string s = ar;printf("%s", s.c_str());}
C-风格字符串
字符串转数字
atoi
#include<cstdlib>#include<cstdio>// ascii to integer/float/long longintmain(){
char num1[]="123";int a =atoi(num1