作者winess (太傻)
看板Visual_Basic
標題[VB6 ] 單精數的問題
時間Sun Oct 22 09:47:31 2006
昨天發現一個問題
舉個例子
一個for迴圈
從1到10 step是0.01
他不會照我們的意思從1,1.01,1.02,1.03,1.04,1.05.........這樣一直下去
而是在中間某個數跳成譬如 2.39999
這應該是設成單精數的問題吧!
那有什麼方法可以解決這問題呢??
謝謝!!
^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.229.11
1F:推 colawei:Single及Double皆屬浮點數,小數常有誤差,計概基礎問題... 10/22 10:29
2F:→ colawei:改成Currency或Decmal就好了 10/22 10:31
3F:→ colawei:Decimal 10/22 10:34
4F:推 fumizuki:Round(xxx, 2) 10/22 15:11