如果要四舍五入保留计算结果的两位小数,那种方法最准确?有没有计算四舍五入的函数啊?
Private Sub Command1_Click()
Text1.Text = Format(3.125, "0.00") '结果是3.13
Text2.Text = Round(3.125, 2) '结果是3.12
End Sub
'好玩吧!这两个函数是有区别的。
Round 不是四舍五入,而是“就近舍入”。返回最接近参数的整数。如果参数为两个整数的中值,这两个整数一个为偶数,另一个为奇数,则返回偶数。
此方法的行为遵循“IEEE 标准”754 的第 4 节。这种舍入有时称为就近舍入或银行家舍入。
此方法的行为遵循“IEEE 标准”754 的第 4 节。这种舍入有时称为就近舍入或银行家舍入。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-08-27
Format是格式化,按指定格式输出
Round是四舍五入,有浮点误差很正常
Round是四舍五入,有浮点误差很正常
第2个回答 2008-08-27
Text1.Text = Format(3.125, "0.00") 是最准确的。