VB中数值的格式问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:01:46
我对数值的小数点保留位数有这样的编码
f = Format(f, "0.00000")
text1.text=f
为什么我的text1文本框显示的数字却还是会有这种情况?
5.20833333326269E-02
代码应该如何写才能具体的保留小数点后5位呢?

text1.text=Format(f, "0.00000")

f = Format(f, "0.00000")
text1.text=f
这两句没问题 问题肯定不是出在这里 你再检查其他的地方吧

Private Sub Command1_Click()

Dim f As Single
f = 5.123456

f = Format(f, "0.00000")
Print f
End Sub

我的结果是:5.12346 最后一位四舍五入。是否是你 f 的类型有问题?