Integer转string、字符串数组

[b]方式一:库的字符串输入输出流方式,写入int值,之后调用输出流对象的str方法来转成string。[/b]优点是对转换可以做一些格式化。[code="c++"]inti=10;ostringstreamoss;oss…

大家好,又见面了,我是你们的朋友全栈君。[b]方式一:

<sstream>库的字符串输入输出流方式,写入int值,之后调用输出流对象的str方法来转成string。[/b]

优点是对转换可以做一些格式化。

int i = 10;
ostringstream oss;
oss << i;
string s = oss.str();

[b]方式二:

利用<cstdlib>库的itoa转换成字符串数组,之后再使用string来构造对象[/b]

优点:效率高一些

char buffer[20];
int i = 10;
itoa(i, buffer, 10);
string s(buffer);

itoa函数的说明:

[url]http://www.cplusplus.com/reference/cstdlib/itoa/[/url]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126107.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • fizz buzz 翻译_thefizzbuzz中文翻译

    fizz buzz 翻译_thefizzbuzz中文翻译存档日期:2019年5月15日|首次发布:2010年10月26日GoogleBuzz允许用户将实时状态更新,新闻和内容发布到他们的Google帐户,并订阅其他人的类似更新。网络应用程序开发人员可以通过GoogleBuzzRESTAPI访问和搜索此内容。本文介绍了GoogleBuzzAPI,并在PHP应用程序上下文中对其进行了演示,并说明了如何在GoogleBuzz上…

    2022年10月15日
    0
  • 高通MSM8953 LK阶段配置使用I2C8[通俗易懂]

    高通MSM8953 LK阶段配置使用I2C8[通俗易懂]项目场景: 因为项目需要,需要在高通MSM8953平台的LK阶段使用I2C8设备。但是MSM8953平台LK阶段并没有配置好I2C8接口,因此调试I2C8成为当务之急。本文只介绍在LK阶段配置使用I2C5的方法。调试需要:1、文档:BAMLow-SpeedPeripherals(BLSP)UserGuide查看文档,有I2C介绍如下:I2c3对应的物理地址为0x78B7000,中断IRQ:97,时钟信号clk:clk_gcc_blsp1_qup3_i2c_apps_clk

    2022年10月19日
    0
  • vim 复制粘贴「建议收藏」

    vim 复制粘贴「建议收藏」VIM编辑器1.复制和粘贴整行我们都知道复制的快捷键是“nyy”,粘贴的快捷键是“p”。Tips1.“yy”是复制光标所在行,“nyy”是复制包括光标所在行以及向下的“n-1”行**,一共n行。2.“p”是将已经复制的数据,粘贴在光标所在行的下一行。“P”为粘贴在光标所在行的上一行。2.粘贴和复制一个单词当我们想粘贴一行数据中的某些单词时有一些快捷键如下:yw 复制一个单词(包括单词后面的空白字符)4yl 复制当前光标下的字符、以及后面三个字符,总共四个字符4yh 复制光标前面

    2022年9月23日
    0
  • ansi是什么编码格式_ansi编码是什么意思

    ansi是什么编码格式_ansi编码是什么意思用Notepad++创建一个文本文件text.txt,其默认编码格式为ANSI(乍看之下,还以为是ASCII呢),输入汉字居然不是乱码:保存为test.txt,发送给你美国的同事Bob。他也用Notepad++,不幸的是,却发现你的文件内容是这样的:也许你会认为:你用的是中文系统,能正常显示中文;他用的是英文系统,不能显示中文!这么想,好像很有道理呢!但是再细想一下:一个系

    2022年9月24日
    0
  • python中的int函数_python int()

    python中的int函数_python int()python中Int8Int16Int32Int64floatuint8Int8,占1个字节.Int16,占2个字节.Int32,占4个字节.Int64,占8个字节.float类型取值范围:-1到1或者0到1uint8类型取值范围:0到255(通常用于RGB图像中)#转换img.astype(‘uint8’)…

    2022年8月15日
    5
  • 前端优化带来的思考,浅谈前端工程化

    前端优化带来的思考,浅谈前端工程化

    2021年9月10日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号