看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《fumizuki (小獅子)》之銘言: : ※ 引述《huowfds (Josh)》之銘言: : : 若是一個計算式中,要假設 X 的捨位誤差在0.001,也就是小數點後四位 : : 那麼可以用宣告的方式來寫嗎? : : 若可以,應該要怎麼寫?還是有其他的方法? : : 謝謝~~ : 什麼叫做捨位誤差? : Round(X, 4) : 是你要的嗎? 捨位誤差就是電腦在計算過程中用的小數點後的最小一位 例如:10E-16 就是小數後最小的計算位數就對了 但是我不懂 Round(X, 4) 該怎麼用? 之前搜尋過前文,也是看到這個東西,但不知怎麼用,能說明詳細一點嗎? ----------範例---------- 我要的是: X = 0.111111 Y = 20 Z = X * Y Print "Z = " ; Z ----------結果---------- Z = 0.222 ------------------------ 也就是希望電腦在計算的過程中,是以小數點後 3 位來做計算~~ 希望是以 format 以外的方式來寫~~ 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.36.15
fumizuki:0.111111 * 20 怎麼會是 0.222? 61.222.155.162 06/09
huowfds:算錯了~~SORRY~"~ 220.131.36.15 06/09