mowandao1985 发表于 2010-5-12 15:06:34

VB中的Round函数

大家好!
      我在使用Round函数,对数据进行处理时:如Round(3.499,2),最终取得3.5。而我想保留小数点后第二位
的零。但是不知道如何获取。
   

希望大家帮忙看看!

Beshe 发表于 2010-5-12 15:47:41

好像在四舍五入的时候取两位小数如果后面一位为0的话,不会显示出来
可以加个判断,如果小数点后面只有一位,那就加上一个0,仅供参考哈~~~

TIB 发表于 2010-5-12 15:51:34

“补零法”:
re = Round(3.499,2)
Print re
If Len(re)<4 Then
        re = re &"0"
End If
Print re

“曲线救国”法,转成字符串再获取:
Print Left(CStr(3.499),4)
这样不会四舍五入

[ 本帖最后由 TIB 于 2010-5-12 15:55 编辑 ]
页: [1]
查看完整版本: VB中的Round函数