void itoa_int2string(int num,char str[])
{
int sign = num;
int i = 0;
int j = 0;
char temp[100];
if(sign < 0)
{
num = -num;
}
while(num > 0)
{
temp[i] = num % 10 + '0';
num /= 10;
i++;
}
//如果是负数的话,加个符号在末尾,如:"4321-"
if(sign < 0)
{
temp[i++] = '-';
}
temp[i] = '\0';
i--;
//将temp数组中逆序输入到str数组中
while(i >= 0)
{
str[j] = temp[i];
j++;
i--;
}
str[j] = '\0';
}
整形转字符串
最新推荐文章于 2023-06-28 15:43:46 发布