sub test()
for i=2 to 4 step 0.6
next i
end sub
使用中断监测i的值,为什么i的值到达理论值-46.4时,检测的值为-46.39999999999999,而不是-46.4,后面的i均不为理论的值,最后一个值为49.80000000000003,然后溢出,不是我期望的50.
这是为什么??怎样解决??
谢谢
for i=2 to 4 step 0.6
next i
end sub
使用中断监测i的值,为什么i的值到达理论值-46.4时,检测的值为-46.39999999999999,而不是-46.4,后面的i均不为理论的值,最后一个值为49.80000000000003,然后溢出,不是我期望的50.
这是为什么??怎样解决??
谢谢
Option Explicit
Dim i As Double
Private Sub Command1_Click()
For i = -50 To 50 Step 0.2
Print Format(i, "##.##")
Next i
End Sub