mydjm

 

字符串转换为整数(大数会用到滴)

 1 #include <iostream>
 2 using namespace std;
 3 
 4 void main()
 5 {
 6     int num=0,i=0;
 7     char c[20],temp[20];
 8     cout<<"请输入字符串:"<<endl;
 9     cin>>c;
10     strcpy(temp,c);
11     while (temp[i]!='\0')
12     {
13         num=num*10+temp[i]-'0';
14         i++;
15     }
16     cout<<"整数为:";
17     cout<<num;
18     cout<<endl;
19 }

这个主要学习下从字符串的第一个字符开始使用乘以10左移一位加上(字符-'0')的方法转换~

posted on 2012-05-10 10:26  mydjm  阅读(379)  评论(0编辑  收藏  举报

导航