vb6.0中如何比较两个double数大小相等?
我用了一个判断
If (i ^ i1 + j ^ j1) = (k ^ k1) Then
结果却发现,当j ^ j1=k ^ k1=2.77517307376699E+21,而i ^ i1不等于0时,居然也会成立这是怎么回事啊,还有一个问题是:可不可以让k ^ k1不用E+表达,直接显示数字大小啊
我用了一个判断
If (i ^ i1 + j ^ j1) = (k ^ k1) Then
结果却发现,当j ^ j1=k ^ k1=2.77517307376699E+21,而i ^ i1不等于0时,居然也会成立这是怎么回事啊,还有一个问题是:可不可以让k ^ k1不用E+表达,直接显示数字大小啊
if abs(f1-f2)<delta then '相减后绝对值小于某个很小的数,则认为相等