描述:
       字符串转为有符号整数。

定义:

int       atoi( const char *str );
long      atol( const char *str );
long long atoll( const char *str );int       stoi( const std::string& str, std::size_t* pos = 0, int base = 10 );
int       stoi( const std::wstring& str, std::size_t* pos = 0, int base = 10 );long      stol( const std::string& str, std::size_t* pos = 0, int base = 10 );
long      stol( const std::wstring& str, std::size_t* pos = 0, int base = 10 );long long stoll( const std::string& str, std::size_t* pos = 0, int base = 10 );
long long stoll( const std::wstring& str, std::size_t* pos = 0, int base = 10 );

参数:
       str - 要转换的字符串
       pos - 存储已处理字符数的整数的地址
       base - 数的底

返回值:
       对应 str 内容的整数值。

用法:

#include <string>int main()
{const char* pStr = "99";std::cout << std::atoi(pStr) << std::endl;//99std::string str("80");std::cout << std::stoi(str) << std::endl;//80
}

atoi、stoi 用法相关推荐

  1. C语言atoi()函数用法

    C语言atoi()函数用法 头文件:#include <stdlib.h> atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * s ...

  2. atoi stoi 以及数字与字符串的相互转换(sstream的使用)

    https://www.cnblogs.com/weedboy/p/7160152.html 1.c++的atoi和stoi一些区别 对c++标准库中字符串转化为int的两个函数atoi()和stoi ...

  3. C++中 itoa 和 atoi 的用法

    [itoa]将整形转换为字符串型 string itoa(int x,char *string,int jz); x是被转换的整数,string转换后储存字符串,jz为转换进制数,如2,8,10,16 ...

  4. C++中atof ,atoi函数用法

    atof函数 原型:double atof( const char *string ); ASCII to float 作用:将字符串转为double类型 对于以上函数,若字符串无法转化为合法的数值类 ...

  5. C++-容器-string:数字to字符串【std::to_string()】、字符串to数字【std::stoi、stol、stoll、stoul、stoull、stof、stod、stold】

    一.std 内置的数字转字符串函数 std::string to_string(int value); std::string to_string(long value); std::string t ...

  6. Go语言学习之3 流程控制、函数

    主要内容: 1. strings和strconv使用 2. Go中的时间和日期类型 3. 指针类型 4. 流程控制 5. 函数详解 1. strings和strconv使用 //strings 1. ...

  7. 整型和字符串相互转换

    整型和字符串相互转换 (2009-09-07 11:15:00) 转载▼ 标签: 整型字符串转换 iota atoi sprintf 用法 教育 分类: 学习资料 我们写程序的时候经常会遇到整型和字符 ...

  8. sprintf()和itoa()的区别

    引题 博主对sprintf()和itoa()两者区别的关注要从PAT Basic Level 1002题说起.PAT是Programming Ability Test(PAT,编程能力考试),该网站提 ...

  9. PAT乙级【1051~1095】

    1051 复数乘法 (15分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复 ...

最新文章

  1. Jquery中使用JsonP加载本地json文件解决跨域问题
  2. telnet 22正常 ssh无法连接_Telnet咋就不安全了呢?带你来看用户名和密码
  3. Xshell7连接VMware15虚拟机上的Ubuntu详细步骤
  4. java 多表联合查询后的结果的结果放入list里 如何拿出来_联表查询出来的结果集合放入两个POJO中然后放入List里,然后在JSP里显示出来。高手请进……急……在线等!...
  5. 递归算法经典实例python-递归案例python
  6. dex2jar 和 jd-gui
  7. 计算机科技想象作文600字,科技想象作文600字四篇
  8. LINUX下打包jar
  9. 道路交通安全隐患排查的方法研究
  10. 使用docker下载搭建TeamCity容器并使用
  11. cv2批量修改图片大小
  12. Lync / Skype for Business登录界面UI切换
  13. 快速准时安全放心,顺丰黄金派送服务受认可
  14. golang学习之negroni/gizp源码分析
  15. 数电基础知识Flash讲解
  16. 企业行业云计算解决方案
  17. 20个学习CSS的绝佳网站——让你从入门
  18. 记一个神经网络中出现的混沌图样
  19. 第11节:唤醒心灵的巨人
  20. 慢慢欣赏linux之串口驱动代码分析 - 基于powerpc 2.6.x版本

热门文章

  1. 班尼机器人维修方法_ABB机器人九大常见故障维修
  2. ebnf范式_(4条消息)扩展巴科斯范式(EBNF)简介
  3. 仿京东、淘宝实现购物车(二级列表的形式)
  4. Andorid 11 数据和文件存储相关API
  5. 系统安全!几条命令让你的服务器固若金汤!!
  6. android绘制黑色画面,Android音视频技术入门之绘制一张图片
  7. flex布局垂直居中并换行展示内容
  8. Docker安装+Kafka的简易使用+代码实现
  9. 高校战“疫”网络安全分享赛
  10. Vue 登陆 处理 token