正文

浮点数转换成字符串函数(自编函数)2005-08-18 00:29:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/elva6401/3895.html

分享到:

#include<stdio.h>
#include <math.h>
int float2str(char *s,float a,int len1,int len2)
{
int b,d;
int i;
b=(int)a;
for(i=0;i<len1;i++)
s[i]='0'+(b/(int)pow(10,len1-i-1))%10;
s[len1]='.';
d=(int)((a-b)*(int)pow(10,len2));
for(i=0;i<len2;i++)
s[i+len1+1]='0'+(d/(int)pow(10,len2-i-1))%10;
s[len1+len2+1]='\0';
}
int main()
{
char s[20];
float a=39.2331;
float2str(s,a,2,4);
printf("%s\n",s);
getch();
}

阅读(4077) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册