程序目的:实现c++整型和字符数组,字符串的相互转化

本文展示了在dev-c++环境下使用C++进行字符数组与字符串到整型、浮点型的转换,以及整型到字符数组的转换,通过实例代码详细说明了atoi、atof、itoa和strncpy等函数的应用。

环境:dev-c++

源代码:

#include <iostream>
#include <cstdlib>
using namespace std;
main()
{
     int i1=123,i2,i3;
     float f1;
     char c1[20]="234.45",c2[20];
     string s1="456",s2;
      i2=atoi(c1);      //将字符数组转化为整数
     f1=atof(c1);      //将字符数组转化为浮点型
     itoa(i1,c2,10);   //将整型转化为字符数组  10为10进制的意思
     cout<<"字符数组转化为整型: "<<i2<<endl;
     cout<<"字符数组转化为浮点型: "<<f1<<endl;
     cout<<"整型转化为字符数组: "<<c2<<endl;
     strncpy(c2,s1.c_str(),s1.length());//字符串转化为字符数组
     i3=atoi(c2);
     cout<<"字符串转化为整型: "<<i3<<endl;
     system("pause");
}
截图:

 

摘自http://hi.baidu.com/isokill/blog/item/7e0620d6146f11c9a8ec9a5a.html

转载于:https://www.cnblogs.com/xd502djj/archive/2012/03/09/2387742.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值