字符串与数字互相转换
Posted LogiCoal
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串与数字互相转换相关的知识,希望对你有一定的参考价值。
新C++中已经有函数实现此类功能。
- 数字转为字符串
#include <sstream> //include this to use string streams #include <string> int main() { int number = 1234; std::ostringstream ostr; //output string stream ostr << number; //use the string stream just like cout, //except the stream prints not to stdout but to a string. std::string theNumberString = ostr.str(); //the str() function of the stream //returns the string. //now theNumberString is "1234" }
- 字符串转为数字
#include <sstream> #include <string> int main() { std::string inputString = "1234 12.3 44"; std::istringstream istr(inputString); int i1, i2; float f; istr >> i1 >> f >> i2; //i1 is 1234, f is 12.3, i2 is 44 }
参见:
以上是关于字符串与数字互相转换的主要内容,如果未能解决你的问题,请参考以下文章
Java中InputStream和Reader之间的转换(字符流和字节流怎么互相转换啊)
Python实现excel的列名称转数字、26进制(A-Z)与10进制互相转换