【C++】《C++ 17 入门经典》读书笔记 13 ---- 将 std::string 字符串转换为数字

【C++】《C++ 17 入门经典》读书笔记 13 ---- 将 std::string 字符串转换为数字_第1张图片

在 C++ 中,将字符串转换为数字有几种方法。但是 string 头文件提供了最简单的选项。

可使用 std::stoi() 函数将指定字符串转换为整型:

std::string s{"123"};
int i{ std::stoi(s) };

 类似地, string 头文件提供了 stol()、stoll() 、stoul()、stoull()、stof()、stod()  和 stold() 函数,它们都包含在 std 名称空间中,可分别将字符串转换为 long、long long、unsigned long、unsigned long long、float、double 和 long double 类型。

 


 

你可能感兴趣的:(C++,C++11/17,基础知识)