#include "stdio.h"
/**
*字符串类型的 12345 转换为int类型的 12345
*String:字符串类型(例如:char *a="12345")
*返回值:int类型
**/
int String_To_Int(char *String)
{
int wan,qian,bai,shi,ge,Number;
wan =String[0]-48;
qian=String[1]-48;
bai =String[2]-48;
shi =String[3]-48;
ge =String[4]-48;
wan =wan *10000;
qian=qian*1000;
bai =bai *100;
shi =shi *10;
ge =ge *1;
Number=wan+qian+bai+shi+ge;
return Number;
}
int main()
{
//char a[6]={'1','2','3','4','5'};
char *a="12345";
int b;
b=String_To_Int(a);
printf("char类型 :a= %s\n",a);
printf("转换为int类型:b= %d\n",b);
}执行结果:

版权声明:本文为qq_35831134原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。