/*atoi(char s[])函数将一串数字转换为相应的整型数*/ #include <stdio.h> int atoi(char s[]) { int i,n; n=0; for(i=0;s[i]>='0'&&s[i]<='9';++i) { n=10*n + (s[i]-'0'); } return n; } int main() { char s[100]="34567"; int num=atoi(s); printf("%d\n",num); return 0; }
☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆
PS:s[i]-'0' 能够计算出s[i] 中存储的字符所对应的数字值(真实的整型值)。