导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→浮点运算获取小数部分的问题(急)[wayne74]

 *第17967篇: 浮点运算获取小数部分的问题(急)

  
楼 主:wayne74 2003年12月10日17:16
 浮点运算获取小数部分的问题(急)
我在获取浮点数据的小数部分时,发现问题比如
...
 long IntPart;
 float FrcPart;
  //Fdata=4.6
 IntPart=(long)Fdata;  //ok IntPart=4
 FrcPart=Fdata-IntPart; //error FrcPart=0.599999
.....
这个问题我用了其他的函数也没办法解决,算出来的数据总是不对,哪位高手遇到过这种问题请解答一下

  
2楼:guest 2003年12月16日13:49
 long IntPart;
 floa

long IntPart;
 float FrcPart;
  //Fdata=4.6
 IntPart=(long)Fdata;  //ok IntPart=4
// FrcPart=Fdata-IntPart; //error FrcPart=0.599999
FrcPart=Fdata-(float)IntPart;

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:关于嵌入式系统

[下一篇主题]:哪位仁兄有MSP430的编译器,给传一份,感激不尽。