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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 嵌入式学习书籍大推荐

    嵌入式学习书籍大推荐ARM+Linux嵌入式底层内核驱动方向学习总体路线图 附上ARM学习路径图,希望对学习者能有所启发。基础学习Ⅰ—Linux入门      目前嵌入式主要开发环境有Linux、Wince等;Linux因其开源、开发操作便利而被广泛采用。而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人员来说价值并不很高,真正有价值的是掌握Linux的基本服务和

    2022年6月13日
    32
  • C语言实现PID算法:位置式PID和增量式PID[通俗易懂]

    原创者微信公众号PID算法可以说是在自动控制原理中比较经典的一套算法,在现实生活中应用的比较广泛。大学参加过电子竞赛的朋友都应该玩过电机(或者说循迹小车),我们要控制电机按照设定的速度运转,PID控制在其中起到了关键的作用。说来惭愧,大学这门课程学的不咋滴,老师讲的课基本没听进去过。直到后面接触竞赛,算是对PID有了很基础的一点点认识,直到现在工作实际应用的…

    2022年4月11日
    113
  • 浏览器添加HackBar[通俗易懂]

    浏览器添加HackBar[通俗易懂]以火狐浏览器为例第一步:打开浏览器第二步:搜索HackBar–>添加第三步:验证【六礼】冠、婚、丧、祭、乡饮酒、相见【六艺】礼、乐、射、御、书、数【六义】风、赋、比、兴、雅、颂…

    2022年6月12日
    24
  • NFS服务理解_什么才是最好的服务

    NFS服务理解_什么才是最好的服务概念NFS:NetworkFileSystem网络文件系统,基于内核的文件系统。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(RemoteProcedu

    2022年8月3日
    4
  • 恶意软件&quot;跨平台&quot; 小心钱包很受伤

    恶意软件&quot;跨平台&quot; 小心钱包很受伤

    2022年1月5日
    46
  • linux 防火墙开放端口_防火墙放行端口

    linux 防火墙开放端口_防火墙放行端口Linux防火墙常用操作及端口开放1.查看防火墙状态firewall-cmd–state2.开启防火墙systemctlstartfirewalld.service3.开启指定端口firewall-cmd–zone=public–add-port=3306/tcp–permanentfirewall-cmd–zone=public–add-port=6379/tcp–permanent显示success表示成功–zone=public表示作用域为公共的

    2025年12月4日
    2

发表回复

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

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