C语言整数转换成字符串

  整数转换成字符串函数的实现,要注意str[]位数是否足够。
void NumberToChar(int num,char str[] )
{
int sign;
unsigned char i=0,j=0;
unsigned char temp[10];
sign=num;
do
{
temp[i] = sign%10+'0';
sign/=10;
i++;
}
while(sign>0);

while(i>0)
{
str[j] = temp[i-1];
j++;
i--;
}
str[j]='\0';
}

posted @ 2020-03-09 09:59  xiaokangkp  阅读(1317)  评论(0编辑  收藏  举报