看板 Visual_Basic 關於我們 聯絡資訊
我寫了一個這樣的東西... 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
LPH66:浮點數精確度 11/11 20:18
fumizuki:所有電腦共同的精確度問題 11/11 20:51
fumizuki:務必要限制小數點第幾位...Round(X, 2) 11/11 20:52