作者linmic (sOMeThiNGwRoNg)
看板Visual_Basic
標題Re: [VB6 ] 關於宣告
時間Thu Jun 9 12:20:01 2005
你上面明明說的是小數點後四位= =
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
1F:推 huowfds:抱歉我下面舉的是例子,讓您誤會了~ 220.131.36.15 06/09