C++中stol函数用法详解

   2024-10-02 3210
核心提示:在C++中,stol函数用于将字符串转换为长整型数值。其函数原型为:long stol (const string str, size_t* idx = 0, int base = 10

在C++中,stol函数用于将字符串转换为长整型数值。其函数原型为:

long stol (const string& str, size_t* idx = 0, int base = 10);

参数说明:

str:要转换为长整型数值的字符串。idx:可选参数,在转换过程中将存储第一个无法转换的字符的索引。base:可选参数,指定字符串中的数字的进制,默认为10进制。

示例代码:

#include <iostream>#include <string>int main() {    std::string str = "12345";    long num = std::stol(str);        std::cout << "Converted number: " << num << std::endl;        return 0;}

在上面的示例中,将字符串"12345"转换为长整型数值并输出。注意,如果字符串无法转换为长整型数值,将抛出std::invalid_argument异常。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号