首页 > 其他 > 详细

int型转字符串型函数itoa()实现

时间:2014-04-23 04:44:26      阅读:382      评论:0      收藏:0      [点我收藏+]


#include <stdio.h>
#include <ctype.h>

void Myitoa(int n, char *s)
{
	int i, j;
	int sign;
	int tmp;
	if((sign = n) < 0)
		n = -n;
	j = 0;
	while((i = n % 10)> 0)
	{
		s[j++] = i + ‘0‘;//整型转换成字符型
		n = n / 10;
	}
	if(sign < 0)
		s[j] = ‘-‘;
	else
		j--;
	for(i = 0; i <= j / 2; i++)
	{
		tmp = s[i];
		s[i] =  s[j - i];
		s[j - i] = tmp;
	}
	s[++j] = ‘\0‘;
	for(i = 0; i <= j; i++)
		printf("%c ", s[i]);
}

int main(void)
{
	char str[20];
	Myitoa(123458, str);
	printf("\n");
	return 0;
}


int型转字符串型函数itoa()实现,布布扣,bubuko.com

int型转字符串型函数itoa()实现

原文:http://blog.csdn.net/jjjcainiao/article/details/24328277

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!