C++中整型和字符型两者相互转换的方法,各两种

今天在做题的时候又遇到了整型转字符型的题,下面各总结出两种办法:

  (1)int 转 string

           法1:to_string()方法

                     int i=10;

                    cout<<to_string(i)<<endl;

         法2: 用流文件方法(需导入头文件#include <sstream>)

                   int i=10;

                   ostringstream os;

                   os<<i;

                   string str=os.str();

                   cout<<str<<endl;

(2)string 转 int

        法1:atoi()方法

                 string str="12345";

                 int i=atoi(str.c_str());

                cout<<i<<endl;

        法2:用流文件方法(需导入头文件#include <sstream>)

                 istreamstring is("12345");

                 int i=0;

                is>>i;

                cout<<i<<endl;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值