[求助]如何将浮点数转换为字符型
急急急!!!!!
如何将浮点数转换为字符型
谢谢!!!~~~~~~~~~


2007-05-19 09:58

2007-05-19 17:36

2007-05-19 18:30
2007-05-19 18:37
2007-05-19 18:52
原先发的那个代码有点问题,要编写者自己判断位数,现在可以将%f用%g替换,不过float型只能有六位有效数字,这跟它的精度有关吧.
#include<stdio.h>
int main()
{
float num=123.456;
char str[8];
sprintf(str,"%g",num); /* 注意是%g */
printf("%s",str);
}

2007-05-23 10:24