c++string与数字的互转
c++reference上面列举了一些方法。
1.数字转string:
数字转string,标准库里专门提供了函数:
包含的头文件
string
,使用的话就是直接std::to_string(T para)
,会返回一个string
,这个函数接受的参数可以是int
、long
、long long
、及其unsigned
,float
、double
、long double
等,使用起来还是比较方便的。
2.string转数字
至于string转数字,标准库也提供有函数,可是我在搜索的时候发现了很多是使用stringstream
,我看了下也是比较麻烦,我这里就不说了。
同样包含头文件
string
,使用方法,std::stoi
,std::stol
,std::stoll
,std::stof
等等,其实就是把c中的a换成s就是了,也是很方便的。