왜 vb가 1을 출력합니까 ??? d가 1에 대한 이중 aproximation 일 때? 0.99999이거나 비슷한 것이 있습니까? float 값이 정말로 필요한 경우 어떻게해야합니까? 어떻게 인쇄 할 수 있습니까?MsgBox (d) 및 Console.WriteLine (d)를 사용하면 double이 1로 반올림됩니다.
Dim d As Double
For i = 1 To 10
d = d + 0.1
Next
MsgBox(d)
Console.WriteLine(d)
감사