C++string与int之间的相互转换
来源:互联网 发布:淘宝权女友辣椒和静雯 编辑:程序博客网 时间:2024/05/17 09:39
1.代码实现string到int的转换
方法:使用字符与二进制ASCII码之间的对应关系,代码如下
int String_to_Int(string s)
{
int length=s.length();
int i=0;
int sum=0;
for(i=length-1;i>=0;i--)
{
sum+=(s[i]-'0')*(pow(10,length-i-1));
}
return sum;
}
2.代码实现int到string的转换
string Int_to_String(int k)
{
string s="";
char ch='0';
int i=0;
do
{
s+=(k%10+48);
k=k/10;
}while(k!=0);
int length=s.length();
for(i=0;i<length/2;i++)
{
ch=s[i];
s[i]=s[length-i-1];
s[length-i-1]=ch;
}
return s;
}
其他调用系统函数或接口的方法可参考该篇博文:http://www.cnblogs.com/nzbbody/p/3504199.html,谢谢该博主的分享
0 0
- C++string与int之间的相互转换
- int 与String 之间的相互转换
- enum枚举与int string类型之间的相互转换
- C/C++ 基本数据类型之间的相互转换 int / char / string / vector windows与linux通用
- int 和 string之间的相互转换
- C/C++里string与int的相互转换算法
- enum与string,int的相互转换
- string与int的相互转换
- Java String与int的相互转换
- QString与int、string的相互转换
- int与string的相互转换
- int与String的相互转换
- string与int的相互转换
- c++中string与int之间相互转换
- int 与 string 相互转换
- C\C++:string与int相互转换1
- 总结:string,char*,CString,int,WCHAR*之间的相互转换:
- VC中CString,char*,string,int之间的相互转换
- ural 1144. The Emperor's Riddle
- 深度学习(一)
- #storm error(一)
- wamp的phpMyAdmin打不开
- POJ3687 Labeling Balls 特殊拓扑排序
- C++string与int之间的相互转换
- codeforce 630N Forecast
- Spring 4.2.4.RELEASE MVC 学习笔记 - 9 - MedaiType(咋个办呢 zgbn)
- 最简单的Windows程序设计
- Package pdftex.def Error
- hdu2444(判断二分图)
- Hello World!
- leetcode:Odd Even Linked List 【Java】
- 杨辉三角