int atoi(char* s)
{
int num = 0, f = 1, i = 0;
if (s[0] == '-')
{
f = -1;
i = 1;
}
if (s[0] == '+')
{
f = 1;
i = 1;
}
while (s[i] != '\0')
{
if (s[i] == '.')
break;
else
{
num = num * 10 + s[i] - '0';
i++;
}
}
return num * f;
}
int main()
{
char str[5] = "1234";
int num = atoi(str);
printf("%d \n",num+4);
return 0;
}
简单 字符串转换为整数atoi(C语言)
于 2022-04-03 23:10:50 首次发布