(个人总结)C++中int类型与String类型的相互转换
来源:互联网 发布:linux线程挂起与唤醒 编辑:程序博客网 时间:2024/05/20 13:07
最近经常用到两种类型的相互转换,从网上找了一些,汇总一下,以备不时之需。
int类型转换为String类型
方法一:利用sprintf
#include <iostream>#include <string> int main(){ int n = 123; char t[256]; sprintf(t, "%d", n); std::string s(t); std::cout << s << std::endl; return 0;}方法二:利用stringstream类(个人最喜欢)
#include <iostream>#include <string>#include <sstream>using namespace std;int main(){int n = 123;stringstream ss;string str;ss << n;ss >> str;cout << str << endl;system("pause");return 0;}方法三:利用C++11新增的to_string函数。
string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned long val);string to_string (unsigned long long val);string to_string (float val);string to_string (double val);string to_string (long double val)
string类型转换为int类型
方法一:利用stringstream类
#include <iostream>#include <string>#include <sstream>using namespace std;int main(){int n ;stringstream ss;string str("123");ss << str;ss >> n;cout << n << endl;system("pause");return 0;}方法二:利用标准库atoi函数
string s = "123"; int a = atoi(s.c_str());
阅读全文
0 0
- (个人总结)C++中int类型与String类型的相互转换
- c++中 int类型 与 string类型 的相互转换
- Java中int与String类型间的相互转换
- C#中int类型与string类型相互转换
- int类型与char,string类型数据的相互转换
- java中int类型和String类型的相互转换
- Integer类型、int类型类型、String类型的相互转换
- String与int类型相互转换
- Java int 与 string类型相互转换
- Java中String类型,int类型,double类型相互转换
- enum枚举与int string类型之间的相互转换
- c++中int,string,char类型的相互转换
- C++中int和string类型的相互转换
- java中int和String类型的相互转换
- C++中char*,string,int类型的相互转换
- string,char,int类型的相互转换
- Java:int、String的类型相互转换
- string 和 int类型的相互转换
- sql:常用sql查询工具五(explain 执行计划)
- 解决ScrollView中嵌套ListView或GridView导致的ScrollView自动滚动到ListView或GridView位置的问题
- 详谈jQuery中使用attr(), prop(), val()获取value的异同
- Hbuilder egit插件的安装使用--项目文件丢失的教训
- 【Java EE】--Contexts and Dependency Injection (上下文与依赖注入)04
- (个人总结)C++中int类型与String类型的相互转换
- Android开发之RecyclerView的交互动画(实现拖拽和删除)
- dfgsdfg
- APP加载错误导致FM打开失败
- 程序猿:003每个java程序猿撸代码过程中必写的基础知识
- oracle rman 备份恢复数据库和表空间
- Azkaban 3.0 分布式安装部署文档
- ReactiveCocoa 和 MVVM 入门
- Linux漏洞建议工具Linux Exploit Suggester