将数字转换为字符串(int2str)

// 将数字转换为字符串

char* int2str(int n, char* s)
{
char temp[32];
int i=0;
int j=0;
while (n>0)
{
temp[i++] = n%10;
n=n/10;
}
while(i--)
{
s[j++]=temp[i]+'0'; //整数+可转换为字符
}
s[j]='\0';
return s;
}

//‘0’对于ASCII码表数值 48 

// 如 char c = 2+'0'; 2+48=50, c 对应ASCII表是 50

posted on 2013-02-01 14:30  google_yep  阅读(389)  评论(0编辑  收藏  举报

导航