首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

一直比较菜比较菜比较菜,解决方法

2012-03-16 
一直比较菜比较菜比较菜,,,,,,,,,,,,,,,,,,我设了A,B,C:REAL三个变量AADOQery.Fieldbyname(a).Asfloat

一直比较菜比较菜比较菜,,,,,,,,,,,,,,,,,,
我设了A,B,C:REAL三个变量
A=ADOQery.Fieldbyname('a').Asfloat;
B=ADOQery.Fieldbyname('b').Asfloat;
C=A-B;

可是C显示的时候有些值却有很多问题,,比如C=-1-(-1)的时候,得到的结果不是0而是1.81898940354586E-12这种,,或是结果是0.71的时候它显示为0.710000000023,,,有的还有结果为3.57,它就显示3.569999999999999999,,
我是不是少写了什么啊???怎么写才能让结果正常呢?

[解决办法]
formatfloat
[解决办法]
formatfloat('0.00',A)这是取两位小数
[解决办法]
把A,B,C设置为double类型
A,B,C:Double

热点排行