把字符串“123456”转换成数值123456
#include "head.h"
int main(int argc, const char *argv[])
{
char a[20]="123456";
printf("%d\n",atoi(a));
return 0;
}
#ifndef N
#define N
#include <stdio.h>
int atoi(char *str);
#endif
#include "head.h"
#include <stdio.h>
int atoi(char *str)
{
int sum=0;
while(*str)
{
sum=sum*10+(*str-'0');
str++;
}
return sum;
}
该程序演示了如何在C语言中使用atoi函数将包含数字的字符串(如123456)转换为相应的整数值。通过遍历字符串并逐位转换为数字,最终计算出总和。

被折叠的 条评论
为什么被折叠?



