写了一个练手的小程序:ATOI
#include <stdio.h>
//实现atoi(ascii to int)函数的功能(即从键盘以%s输入一个字符串,
//将输入的字符串转换成一个整形数据以%d输出)
void main()
{
char ch[10]={'\0'};
char * q1=ch;
scanf("%s",q1);
int num=0;
while(1)
{
if(*q1=='\0')
{
break;
}
num=num*10;
num+=*q1-'0';
q1++;
}
printf("%d",num);
}
本文介绍了一个简单的ATOI函数实现方法,该程序通过读取键盘输入的字符串并将其转换为整数输出。使用C语言实现,通过循环遍历字符并利用ASCII码进行数值计算。
3078

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



