[VB6 ] 其實是很新手的問題....

看板Visual_Basic作者 ([αλφα])時間17年前 (2006/11/11 19:08), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/3 (看更多)
我寫了一個這樣的東西... Y = 0.05 X = 0.76 + Val(txt_percentage) / 100 + Y Print X, 0.76, Val(txt_percentage)/100, Y 假設Val(txt_percentage)/100 = 0.03 為什麼印出來的東西會是: 0.840000000745058 0.76 0.03 0.05 那個X的值是怎麼搞的....怎麼不是0.76+0.03+0.05 = 0.84 ? -- "While I was there, it didn't always seem perfect, but when I look back on it I just might think it was perfect." When Eric Byrnes left Oakland -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.85.6

11/11 20:18, , 1F
浮點數精確度
11/11 20:18, 1F

11/11 20:51, , 2F
所有電腦共同的精確度問題
11/11 20:51, 2F

11/11 20:52, , 3F
務必要限制小數點第幾位...Round(X, 2)
11/11 20:52, 3F
文章代碼(AID): #15LQyi6f (Visual_Basic)
文章代碼(AID): #15LQyi6f (Visual_Basic)