c++string与数字的互转

原创 2017年08月13日 09:44:50

今天在GitHub上看代码,有个人写了个数字和数字互转的函数,我就想啊,这么基础的操作STL难道不会都没干吧。就去Google上搜了一把,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就是了,也是很方便的。


希望可以帮到大家一点。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

c++之string与int型的互转方法归纳

昨天写leetcode oj时要用到string类型转成int型,于是百度了一番,现归纳总结如下。(ps:归纳不全面,大家可补全。。。)#include #include #include using...

c++ string和char* char[]的互转

转自:点击打开链接 string 与char* char[]之间的转换,有需要的朋友可以参考下。 1、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字...

c++中int和string的互转

转自:点击打开链接 int本身也要用一串字符表示,前后没有双引号,告诉编译器把它当作一个数解释。缺省情况下,是当成10进制(dec)来解释,如果想用8进制,16进制,怎么办?加上前缀,告诉编译器按照...

C++知识碎片整理(4)——string,int互转

C++知识碎片整理(4)——string转int 2016/8/16 string和int类型数据的互转是经常使用到的功能,自然有很多的方法。 今天只记录我相对喜欢的一个string转int方法...

c++调用Java以及string互转

//太能折腾了,一个下午终于c++可以调用java中的程序了#include #include #include #include #include #include #ifdef _...

数字和字符串的格式化互转

数字的字符串格式化: /** * 数字的格式化 */ public static String formatDecimal(double data){ String ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)