正文

浮点数转换成字符串函数(自编函数)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(); }

阅读(4303) | 评论(0)


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

评论

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