本文主要是介绍string_to_int与int_to_string,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include <stdio.h>
int string_to_int(char s[])
{
int i,sum=0;
for(i = 0;s[i]!='\0';i++)
sum = sum*10+s[i]-'0';
return sum;
}
void main()
{
int i;
char s[] = "1234";
i = '0';
printf("after string to int ,the value is :%d\n",string_to_int(s));
printf("'0':%d\n",i);
}
整形数转换为字符型
#include <stdio.h>
#include <math.h>
#define LEN 4
char str[]="";
char * int_to_string(int given)
{
int i,j;
for(i=0;i<LEN;i++)
{
j = given/pow(10,LEN-1-i);
str[i] = j+'0';
given = given%(int)pow(10,LEN-1-i);
}
return str;
}
void main()
{
printf("%s \n",int_to_string(1234));
}
这篇关于string_to_int与int_to_string的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!