数字----》字符串:to_string
int num = 123; //这里改为浮点数也行
string str;
str = to_string(num);
字符串---》数字:atoi和stoi
字符串转整型数字:
//char指针的字符串
char *aa = "123";
int bb = atoi(aa);
stoi(aa) //atoi和stoi都行
cout<<bb<<endl;
printf("%d\n",bb); //两种输出都行
//string字符串
string cc = "123";
int dd = stoi(cc); //只有stoi可以
cout<<dd<<endl;
printf("%d\n",bb); //两种输出都行
字符串转浮点型数字:
//char指针字符串
char *aa = "123.12";
float bb = atoi(aa);
stoi(aa) //atoi和stoi都可以
printf("%f\n",bb); //只能printf输出
//string字符串
string cc = "123.12";
float dd = stoi(cc); //只有stoi可以
printf("%f\n",bb); //只能printf输出