浮点数怎么不用科学计数法表示.什么情况下运行过程中浮点数会被用科学计数法表示?_gcvt(mean[j],7,buffer);调试的时候,发现执行到这一步时,浮点的mean[j]写进buffer以后会变成用科学计数法表示

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 00:09:13
浮点数怎么不用科学计数法表示.什么情况下运行过程中浮点数会被用科学计数法表示?_gcvt(mean[j],7,buffer);调试的时候,发现执行到这一步时,浮点的mean[j]写进buffer以后会变成用科学计数法表示

浮点数怎么不用科学计数法表示.什么情况下运行过程中浮点数会被用科学计数法表示?_gcvt(mean[j],7,buffer);调试的时候,发现执行到这一步时,浮点的mean[j]写进buffer以后会变成用科学计数法表示
浮点数怎么不用科学计数法表示.什么情况下运行过程中浮点数会被用科学计数法表示?
_gcvt(mean[j],7,buffer);
调试的时候,发现执行到这一步时,浮点的mean[j]写进buffer以后会变成用科学计数法表示的.怎么样能在buffer里不用科学计数法表示?因为我后续要将buffer输出到一个文件里处理,科学计数法很不方便.
求回答啊.

浮点数怎么不用科学计数法表示.什么情况下运行过程中浮点数会被用科学计数法表示?_gcvt(mean[j],7,buffer);调试的时候,发现执行到这一步时,浮点的mean[j]写进buffer以后会变成用科学计数法表示
用sprintf(...)函数自己处理浮点数到字符串的转换.
#include
int main(int argc,char **argv)
{
float f=3.14f;
char buf[12];
sprintf(buf,"%f",f);
printf(buf);
return 0;
}