C++中string与int的相互转换实现代码
发布时间 - 2026-01-11 01:13:00 点击率:次做ACM时,经常用到string和int的转换,下面的程序:

核心代码:
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main()
{
/////////////////////////// string 转为 int
string str="1234";
int n;
istringstream iss;//istringstream从string读入,和cin一样仅仅重载了>>,可以把string转为int
iss.clear();//每次使用前先清空
iss.str(str);
iss>>n;//将输入流中的内容写入到int n,
cout<<n<<endl;
//////////////////////////////// int 转为 string
n=111;
ostringstream oss;//用于向string写入,和cout<<一样,仅仅重载了<<
oss<<n;
str=oss.str();
cout<<str<<endl;
///////////////////////////////// string 转为 int
str="22222";
sscanf(str.c_str(),"%d",&n); //scanf前面加s用于把str输入到n中
cout<<n<<endl;
/////////////////////////////// int 转为 string
int ss=1000;
char temp[64];
sprintf(temp,"%d",ss); //printf前面加s用于将ss按整数形式输出到数组temp中,不能直接给str.c_str();
str=temp;//再把数组temp赋值给str;
cout<<str<<endl;
return 0;
}
# string
# int
# 相互转换
# C++字符串拼接效率对比(+=、append、stringstream、sprintf)
# C#与C++ dll之间传递字符串string wchar_t* char* IntPtr问题
# C++中string使用+号与int拼接方式
# C++ string与int的相互转换(使用C++11)
# C++ 字符串string和整数int的互相转化操作
# C++中将string类型转化为int类型
# c++ int转string方法
# c++中string类型和int类型相互转换的几种常用方法
# 再把
# 前先
# 清空
# std
# main
# sstream
# namespace
# istringstream
# iss
# str
# gt
# pre
# class
# ACM
# lt
# iostream
# include
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何续费美橙建站之星域名及服务?
高端企业智能建站程序:SEO优化与响应式模板定制开发
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
高端云建站费用究竟需要多少预算?
Laravel定时任务怎么设置_Laravel Crontab调度器配置
C++时间戳转换成日期时间的步骤和示例代码
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
SQL查询语句优化的实用方法总结
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
原生JS实现图片轮播切换效果
香港服务器租用每月最低只需15元?
Laravel如何实现API资源集合?(Resource Collection教程)
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
如何用搬瓦工VPS快速搭建个人网站?
Linux网络带宽限制_tc配置实践解析【教程】
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
油猴 教程,油猴搜脚本为什么会网页无法显示?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
高防服务器租用如何选择配置与防御等级?
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
如何在万网主机上快速搭建网站?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
北京网站制作的公司有哪些,北京白云观官方网站?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
Laravel如何生成URL和重定向?(路由助手函数)
Swift中swift中的switch 语句
EditPlus中的正则表达式实战(5)
微信小程序 wx.uploadFile无法上传解决办法
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Python自动化办公教程_ExcelWordPDF批量处理案例
如何在万网自助建站中设置域名及备案?
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
深入理解Android中的xmlns:tools属性
如何在新浪SAE免费搭建个人博客?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
网站制作软件有哪些,制图软件有哪些?
java中使用zxing批量生成二维码立牌

