作者huowfds (Josh)
看板Visual_Basic
标题Re: [VB6 ] 关於宣告
时间Thu Jun 9 12:02:50 2005
※ 引述《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
1F:推 fumizuki:0.111111 * 20 怎麽会是 0.222? 61.222.155.162 06/09
2F:→ huowfds:算错了~~SORRY~"~ 220.131.36.15 06/09