c++ to_string、stoi()、atoi()使用

2023-11-06

1、to_string

     包含在# include<string>。作用是把数值类型如int、double、long等转化为string,详细可参考博客:https://blog.csdn.net/lzuacm/article/details/52704931

int a = 4;
double b = 3.14;
string str1, str2;
str1 = to_string(a);
str2 = to_string(b);
cout << str1 << endl;
cout << str2 << endl;

2、stoi和atoi

          包含在#include<string>,不是c++11的可以在#include<cstring>。作用是将字符串转化为int型。区别是stoi的形参是const string*,而atoi的形参是const char*。c_str()的作用是将const string*转化为const char*。

string s1("1234567");
char* s2 = "1234567";
int a = stoi(s1);
int b = atoi(s2);
int c = atoi(s1.c_str());
cout << a << endl;
cout << b << endl;
cout << c << endl;

        

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c++ to_string、stoi()、atoi()使用 的相关文章

随机推荐

  • 记vscode+vuter+eslint 自动保存后使用eslint格式化设置

    vue cli 4 1 2 使用vue cli创建项目 命令行输入 vue ui 打开vue的后台管理创建项目 创建项目的时候记得设置 这样后面的时候会有单独的配置文件 不用在package json里面修改了 创建以后打开vscode 安
  • python分布爬虫基础知识day2

    url详解 URL是Uniform Resource Locator的简写 统一资源定位符 一个URL由以下几部分组成 scheme host port path query string xxx anchor scheme 代表的是访问的
  • mybatis类型转化问题:Error querying database. Cause: java.lang.NumberFormatException: For input string: “X“

    问题mappaer中if判断语句失效 xxxMapper xml
  • RestHighLevelClient API使用举例

    这里写自定义目录标题 直接来例子 新的改变 功能快捷键 合理的创建标题 有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中 居左 居右 SmartyPants 创
  • jsp导出word 带图片

    1 将word另存为html格式 然后将html格式的文件另存为jsp格式 2 在jsp页面中添加表头 3 将输出的内容加到对应的列 4 输出的图片从数据库中取出 上传到服务器的临时目录下 获取图片的绝对路径 将绝对路径输出到页面 Blob
  • JavaScript-数组操作方法汇总

    一直以来都想把js中操作数组的所有方法进行一个汇总 今天终于完成了 希望可以给大家带来一些便利 一 ES5数组操作方法 转换方法 toString 返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串 toLocaleString
  • 医院信息管理系统/医院管理系统的设计与实现

    摘 要 21世纪的今天 随着社会的不断发展与进步 人们对于信息科学化的认识 已由低层次向高层次发展 由原来的感性认识向理性认识提高 管理工作的重要性已逐渐被人们所认识 科学化的管理 使信息存储达到准确 快速 完善 并能提高工作管理效率 促进
  • 【前端】Vue项目:旅游App-(6)city:隐藏TabBar的2种方法

    文章目录 目标 过程与代码 方法1 通过路由隐藏 方法2 用样式隐藏 对方法2封装 总代码 修改的文件 common css index js city vue 目标 city页是点击上篇 广州 位置所跳转的页面 此页面要隐藏TabBar
  • 用友实训控制系统服务器,服务器环境配置实训.doc

    服务器环境配置实训 系统环境建设 1 1 背 景 知 识 1 1 1 生产制造管理概述 1 生产类型 首先 我们对生产给一个通用的定义 生产是在经济上和管理上有效地建立起来的一个过程 它将一些输入转换成商品或服务 一般将生产分为开采 提炼
  • 成功解决OSError: Looks like you do not have git-lfs installed, please install. 【没有root权限】

    成功解决OSError Looks like you do not have git lfs installed please install You can install from http 问题描述 什么是git LFS 解决方案 没
  • 算法提高(VIP)——最长公共子序列

    题目描述 给定两个字符串 寻找这两个字串之间的最长公共子序列 输入格式 输入两行 分别包含一个字符串 仅含有小写字母 输出格式 最长公共子序列的长度 样例输入 abcdgh aedfhb 样例输出 3 题解 动态规划 f i j 集合 所有
  • visio导出高质量图片

    具体操作如下 首先 ctrl A 然后选择 另存为 保存类型选择 Tag图像文件格式 接着在输出里面设置 压缩格式选为 LZW 接着是 256色 然后选择 打印机 下面是 源 然后点击确定就可以了 这样绝对是满足投稿要求的 分辨率为300d
  • 使用jQuery ajax解决mailchimp注册表单二次跳转问题

    当我们在mailchimp后台创建好表单之后 将表单html复制到我们的网站 我们发现 在提交表单时会再次跳转到一个mailchimp表单提交页面 且无法控制表单提交成功之后的逻辑 如果我们能做到自己提交表单异步请求 然后就能控制mailc
  • ubuntu unable to connect to rdp server

    今天早上开机 远程连接win 提示unable to connect to rdp server 昨天还好好的 怎么今天突然不行了 telnet win 的3389端口 是通的 用remina remote desktop client 连
  • linux基础之用户和用户组

    目录 一 用户 1 用户文件 2 查看用户时 cy x 1000 1000 cy home cy bin bash 3 useradd 添加用户 4 passwd 修改密码 要到root用户下 5 su 切换用户 6 userdel 删除用
  • c语言---字符串为什么不能修改内容???字符串常量存放在常量区吗???

    疑惑 1 const修饰的变量都存放在常量区吗 2 字符串常量存放在那 为什么字符型指针 char 指向字符串不能修改其内容 字符串的演变 char p 123456 123456 常量字符串 char static const char
  • Linux专栏的卷首语

    2023年5月15日 周一早上 昨天我决定为了找工作而开始深入学习Linux 于是今天早上开一个Linux专栏来记录我的学习记录 之前我因为感兴趣曾经学习过一段时间的Linux 之前因为看不到学习Linux的好处而放弃了对Linux的学习
  • 神经网络学习小记录45——Keras常用学习率下降方式汇总

    神经网络学习小记录45 Keras常用学习率下降方式汇总 2020年5月19日更新 前言 为什么要调控学习率 下降方式汇总 1 阶层性下降 2 指数型下降 3 余弦退火衰减 4 余弦退火衰减更新版 2020年5月19日更新 增加了论文中的余
  • JVM性能调优实战

    JVM调优调什么 JVM 调优是一个系统而又复杂的过程 但我们知道 在大多数情况下 我们基本不用去调整 JVM 内存分配 因为一些初始化的参数已经可以保证应用服务正常稳定地工作了 而且一般情况下 就算出现了 也是架构师级别的去处理 实际上
  • c++ to_string、stoi()、atoi()使用

    1 to string 包含在 include