Delphi7 数值处理
x,y变量类型为Doulbe;y[i]:=exp(x);//正常y>0,但在运行当中经常会报为0出错,出错时我监视到exp(x)的值为1.8126776604e-324,...
x,y变量类型为Doulbe; y[i]:= exp(x);//正常y>0,但在运行当中经常会报为0出错,出错时我监视到exp(x)的值为 1.8126776604e-324,而赋值给数组y以后,相应的y变为0报错。 而监视数组y, 在报错之前的存储有的时候数值范围比这个还大,也未报错。真心搞不懂。求助各位朋友? 报错前数组y的值(2.964393875e-323, 9.8813129168e-324, 0, 0, 0, 0, 0, 0, 0, 0, 0) 。 所有数据都未超出DELPHI下Double数据类型的数值范围。不明白哪里出错? 系统为win7旗舰版,delphi为D7企业版
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询