c++ int,double等数字类型与string的相互转换

Posted 一步两步

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ int,double等数字类型与string的相互转换相关的知识,希望对你有一定的参考价值。

unsigned long stringToNum(const string& str)  //string 到数字
    {  
        istringstream iss(str);  
        unsigned long num;  
        iss >> num;  
        return num;      
    } 
    string numToString(unsigned long d) {  //数字到string
        stringstream ss;
        ss <<std::fixed<< d;
        return ss.str();
        
    }

使用的时候需要导入sstream头文件

以上是关于c++ int,double等数字类型与string的相互转换的主要内容,如果未能解决你的问题,请参考以下文章

double类型字符串转换成一个纯数字字符串和一个小数点位数的c++代码

C++类型转换

多长的 double 可以在 12 个字节中容纳这么多字符?

从 double 到 const int 的 C++ 类型转换无法正常工作

MPI_DOUBLE_INT 和 C++ 结构

关于C++算术类型