教宝宝画画的动画片:数字字符串转换成数值型数据

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 08:31:21
我想要一个关于C语言的程序可以吗?

long chage(char *s)
{
long sum=0;
char *p=s;
while(*p!='\0')
{
sum=sum*10+*p-'0';
p++;
}
return sum;
}

强制转换呀
integer = (int)ch;

#include <stdio.h>
#define max 20

main()
{ char a[max];
int i=0,b[max];

scanf("%s",a);

while(a[i]!=0)
{
b[i]=a[i]-48;
printf("%d",b[i]);
i++;
}
return 0;
}

秀才的方法简便!

但你可能不会用!!!

这句是最实在的!!
"b[i]=a[i]-48"

字符形数字!与对应数字相差48!!