红鱼儿

公告

统计

  • 随笔 - 137
  • 文章 - 1
  • 评论 - 29
  • 引用 - 0
注意Delphi 10.3.1中Trunc函数的问题

10.3.1,Trunc(0.35*100)=34,出现这种情况!bug?

后记:

ADataset.FieldByName('F1').AsFloat:=0.35;

Trunc(ADataset.FieldByName('F1').AsFloat*100)=34

这种情况下,得34

xalion说,ADataset.FieldByName('F1').AsFloat可能是0.3499999999999999999999999造成的。

posted on 2019-04-23 08:00 红鱼儿 阅读(...) 评论(...) 编辑 收藏