关于浮点型转字符串的问题!急!急!急!
时间:10-02
整理:3721RD
点击:
char str[20];
double f=14.309948;
sprintf(str,"%6.2f",f);
我想小数转化为字符串,但是按照上面的方式无法转换,请各位看看是什么问题?
char str[20];
int f=14;
sprintf(str,"%d",f);
整数转为字符串就可以,为什么呢?
double f=14.309948;
sprintf(str,"%6.2f",f);
我想小数转化为字符串,但是按照上面的方式无法转换,请各位看看是什么问题?
char str[20];
int f=14;
sprintf(str,"%d",f);
整数转为字符串就可以,为什么呢?
使用字符串库函数试试,atof()
好像跟编译模式有关吧
char A[sizeof(double)];
double B;
memcpy(A,&B,sizeof(double));
这种方式可以实现将浮点数存储在字符数组里