看板 Visual_Basic 關於我們 聯絡資訊
你上面明明說的是小數點後四位= = Round(X, Y)是代表把X取小數點後Y位 .Net是Math.Round(X, Y) ※ 引述《huowfds (Josh)》之銘言: : ※ 引述《fumizuki (小獅子)》之銘言: : : 什麼叫做捨位誤差? : : 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.139.134.180
huowfds:抱歉我下面舉的是例子,讓您誤會了~ 220.131.36.15 06/09