C++中string对象与数值相互转换
2016-08-09 00:48
260 查看
1.将数值转换为string
方法一:
需要头文件 #include<sstream>
ostringstream o;
if(o<<123)
string str = o.str();
方法二:
to_string(data),这个函数直接把数字转换成字符串
方法三:
2.将string转换为数值
需要头文件 #include<sstream>
string str = "123";
istringstream i(str);
int n;
if(i >> n)
return n;
方法一:
需要头文件 #include<sstream>
ostringstream o;
if(o<<123)
string str = o.str();
方法二:
to_string(data),这个函数直接把数字转换成字符串
方法三:
char tmp[10]; string str; sprintf(tmp, "%d", 123); str = tmp;
2.将string转换为数值
需要头文件 #include<sstream>
string str = "123";
istringstream i(str);
int n;
if(i >> n)
return n;
相关文章推荐
- string对象与数值相互转换
- C++数值类型与string的相互转换
- C++数值类型与string的相互转换
- C++数值类型与string的相互转换
- string对象与数值相互转换
- C++数值类型与string的相互转换
- C++数值类型与string的相互转换
- string对象与数值相互转换
- C++数值类型与string的相互转换
- C#开发之XmlString与实体类对象的相互转换
- JNI和C++中的String相互转换
- string对象与数值的转换
- c++中char*\wchar_t*\string\wstring之间的相互转换
- C++中string,char,int,double等数据类型的相互转换及与ASCII码的转换
- C++中char*\wchar_t*\string\wstring之间的相互转换
- C++ int与string相互转换
- C++ char*,const char*,string的相互转换
- C++中char*\wchar_t*\string\wstring之间的相互转换:
- C++ int string 相互转换转换
- 用标准C++做的string和wstring相互转换方法,经过大规模测试