C++中字符串和数字的相互转换
利用stringstream
1、字符串 转 数字
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
string str = "12345";
int num; // 用来存储转换后的数字
stringstream ss; // 定义流
ss << str; // 将字符串写入流
ss >> num; // 输出流数字
cout << num << endl;
return 0;
}
2、数字 转 字符串
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
int num = 12345;
string str; // 用来存储转换后的字符串
stringstream ss; // 定义流
ss << num; // 将数字写入流
ss >> str; // 输出流字符串
cout << str;
return 0;
}
本文介绍如何在C++中使用stringstream实现字符串与整数之间的相互转换。首先展示如何将字符串转换为数字,接着说明如何将数字转换为字符串。
1万+

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



