作者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