初级会员

- 积分
- 138
- 金钱
- 138
- 注册时间
- 2016-5-23
- 在线时间
- 30 小时
|
各位大哥,为啥我float型输出就没有小数点了呢,就是小数点变成空值了???
[mw_shl_code=applescript,true]float DifferenceCalculation=0;//差值计算
float num=0;//滤波求和
char ch[5];
for(i=0; i<10; i++)
num+=AD_Value[0]*(3.3/4096);//加10次
num=num/10;//取平均值
DifferenceCalculation=(float)num * 4 * 10;
printf("%f\r\n",DifferenceCalculation);
floating=DifferenceCalculation;
sprintf(ch,"%f",floating);[/mw_shl_code]
结果为:69069069
不应该是:6.9069069么
sprintf(ch,"%f",floating);
求教哪里出现问题了
|
|