先说结论:

  1. stoi: string型变量转换为int型变量
  2. stol: string型变量转换为long型变量
  3. stoul:string型变量转换为unsigned long型变量
  4. stoll: string型变量转换为long long型变量(常用)
  5. stoull:string型变量转换为unsigned long long型变量
  6. stof: string型变量转换为float型变量
  7. stod: string型变量转换为double型变量(常用)
  8. stold:string型变量转换为long double型变量

技巧:

在日常使用中, 最常用的是stoll和stod这两个函数, stoll可以兼容stoi,stol; 而stod可以兼容stof。


使用举例:

1. stoll()使用场景:

#include<iostream>
#include<string>
using namespace std;
int main() {string s = "11111";int a = stoll(s);cout << a;
return 0; }

输出: 11111


2. stod()使用场景

#include<iostream>
#include<string>
using namespace std;
int main() {string s = "11.11";double a = stod(s);cout << a;
return 0; }

输出:11.11


如果这篇博文对你产生了帮助,可以留下小小的一个赞哦,大家的支持是我更新的最大动力~

【最贴心】C++字符串转换(stoi;stol;stoul;stoll;stoull;stof;stod;stold)相关推荐

  1. c++字符串转换为数字(stoi, stol, stoul, stoull, stof, stod, stold)

    c++字符串转换为数字(stoi, stol, stoul, stoull, stof, stod, stold) 头文件#include <string> 1. stoi 将字符串转换成 ...

  2. std::stoi stol stoul stoll stof stod

    std::stoi stol stoul stoll stof stod 一系列函数为C++提供的转换string/wstring的方法,但是对于第二个参数网上说的是从第N个位置开始,其实并不是,不知 ...

  3. C++学习心得:字符串转换(to_string,stoi,stol,stoul)

    一.结论 使用C++11,并且导入头文件 #include<string> other ---> string to_string (int / long / float /...) ...

  4. C++stoi、stol、stoll 函数用法

    stoi() 函数 #include <string> int stoi(const std::string& str, std::size_t* pos = 0, int bas ...

  5. C++ 如何将字符串转换成数字

    使用函数:stoi(string )将string转换成int型 使用函数:stol(string )将string转换成long int型 使用函数:stof(string )将string转换成f ...

  6. std::stoi - std::stol - std::stoll

    std::stoi - std::stol - std::stoll Defined in header <string> - 定义于头文件 <string> function ...

  7. Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)

    1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...

  8. 字符串转换整数 (atoi)

    题目: 请你来实现一个 atoi 函数,使其能将字符串转换成整数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止. 当我们寻找到的第一个非空字符为正或者负号时,则将该 ...

  9. 把数据库中有关枚举项值的数字字符串转换成文字字符串

    原文:把数据库中有关枚举项值的数字字符串转换成文字字符串 标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySe ...

最新文章

  1. mysql性能优化学习笔记-存储引擎
  2. 第十六届智能车竞赛广东省线上比赛成绩汇总
  3. 数据结构与算法 --- js描述集合
  4. Linux_基础_进程管理
  5. python里面的正则表达式
  6. win10安装Unbuntu的Linux系统的虚拟机
  7. 显示收货地址页面html,收货地址.html
  8. PLC编程入门基础知识
  9. 日常生活记账的账本你知道吗
  10. 注册和登录Github
  11. 张一鸣宣布卸任字节跳动CEO,联合创始人梁汝波将接任
  12. 图像特征之SIFT、HOG、LBP
  13. 启用计算机的快捷键,怎么设置计算机启动快捷键,电脑重启快捷键的设置方法(图文)...
  14. pvbox3直播频道服务器维护,新一轮大服务器实装公告:3月12日凌晨维护
  15. Step05:爬虫小项目,爬取最新电影迅雷下载地址
  16. 5款网页版思维导图工具测评
  17. python字母转换_python中字母与ascii码的相互转换
  18. mSystem:鸟枪法宏基因组测序之外我们还能做什么
  19. C++判断一个数字是几位数
  20. vim在文件尾部插入内容

热门文章

  1. 趣谈设计模式 | 桥接模式(Bridge):将抽象与实现分离
  2. 菜鸟网络技术专家:技术架构的战略和战术原则
  3. 超低延迟实时流媒体传输技术
  4. 走近5G云游戏标准制定——握住互联网世界看不见的手
  5. 视频API的发展方向
  6. 刘志勇:微博短视频百万级高并发架构
  7. 刘歧:FFmpeg Filter深度应用
  8. 腾讯成联合国全球合作伙伴,TDSQL如何支撑史上最大规模全球会议
  9. “鹅厂养鹅”是假的,但腾讯这个“山洞”是真的
  10. 免费开放阅读 | 数据库管理系统的事务原理(上)