怎么将string转换为int

方法一、使用自带的stoi()函数

#include <iostream>
#include <string>
using namespace std;int main()
{string str="123";int intStr=stoi(str);cout<<intStr<<endl;return 0;
}

结果:

$g++ -o main *.cpp
$main
123

当然你也可以使用一些别的方法,这里我只是介绍简单的方法。
除了可以将string转换为int,还可以用自带的stol(),stoll()等自带的方法转换为long 和long long格式。

方法二、使用自带的atoi()函数

#include <iostream>
#include <string>
using namespace std;int main()
{string s = "12"; int a = atoi(s.c_str());cout<<a<<endl;return 0;
}

怎么将int转换为string

使用自带的to_string函数

#include <iostream>
#include <string>
using namespace std;int main()
{double pi = 3.1415;string s = to_string(pi);cout<<s<<endl;return 0;
}

结果:

$g++ -o main *.cpp
$main
3.141500

C++ string与int的转换相关推荐

  1. Java String到int,Java int到String

    Today we will look at Java String to int conversion and then java int to String conversion. Java pro ...

  2. Go 学习笔记(47)— Go 标准库之 strconv(string/int 互相转换、Parse 字符串转换为指定类型、Format 指定类型格式化为字符串)

    参考: http://c.biancheng.net/view/5112.html 在实际开发中我们往往需要对一些常用的数据类型进行转换,如 string . int . int64 . float ...

  3. String和int 转换

    2019独角兽企业重金招聘Python工程师标准>>> 1 string转换为int 1.1 第一种是使用static方法,不会产生多余对象,但会抛异常 String s = &qu ...

  4. golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商

    目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...

  5. CString,int,string,char*之间的转换(转)

    ............................................................... <C++标准函数库>中说的   有三个函数可以将字符串的内容 ...

  6. go语言学习--string、int、int64互相转换,字符串的截取,数组和字符串的转换

    下面总结了go中常用的转换 #string到int int,err:=strconv.Atoi(string) #string到int64 int64, err := strconv.ParseInt ...

  7. int char转换成string java,java中int,char,string三种类型的相互转换

    如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...

  8. String int之间转换

    String int之间转换

  9. VC之CString,wchar_t,int,string,char*之间的转换

    VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...

最新文章

  1. David与Vincent的博弈游戏[树型DP]
  2. 详解通用物体检测算法:基于锚框与无需锚框
  3. 结合项目实例 回顾传统设计模式(九)迭代器模式
  4. OpenCV的示例程序在哪里?
  5. 购买阿里云遇到Permission denied的问题
  6. 计算机音乐乡间小路,《乡间的小路课件》初中音乐湘文艺2011课标版七年级下册课件.ppt...
  7. php get_token_all函数,pimcore getObjectByToken函数PHP对象注入漏洞
  8. 1的恢复出厂设置在哪里_罗斯蒙特变送器怎么恢复出厂设置?
  9. MySQL性能优化(七)-- 慢查询
  10. 华为机试——质数因子
  11. Win8 Metro和Windows Phone的Style相关的一些问题
  12. 使用STS临时访问凭证访问OSS
  13. c# Dictionary 中Keys.ToArray方法的细节测试
  14. Nginx学习日记第五篇 -- upstream及fastcgi
  15. Chrome 上最必不可少的29 款插件,超级提高效率
  16. 阿里的easyexcel
  17. farcry5服务器不稳定,孤岛惊魂5玩起来很卡怎么办 远哭5游戏卡顿解决办法
  18. 微软模拟飞行2020服务器多少内存,《微软模拟飞行2020》到底有多大?我们的硬盘装得下吗?...
  19. webservice的几种调用方式
  20. Ubuntu 18.04 安装驱动

热门文章

  1. C语言人脸识别——翔云平台调用(含wget安装)
  2. CSS3D旋转与动画
  3. MD5、对称加密、非对称加密
  4. 集电极开路、漏极开路
  5. 读json文件并修改数据
  6. 上下文无关文法的作用
  7. 中科院考研经历⑩--冲刺阶段计划-国庆篇
  8. 论文阅读 | Cross-Attention Transformer for Video Interpolation
  9. 高德地图 JS Web 添加自定义图标,自定义窗口标记
  10. 自然语言处理与计算机科学的关系