51Testing软件测试论坛

标题: VB中的Round函数 [打印本页]

作者: mowandao1985    时间: 2010-5-12 15:06
标题: VB中的Round函数
大家好!
      我在使用Round函数,对数据进行处理时:如Round(3.499,2),最终取得3.5。而我想保留小数点后第二位
的零。但是不知道如何获取。
   

希望大家帮忙看看!
作者: Beshe    时间: 2010-5-12 15:47
好像在四舍五入的时候取两位小数如果后面一位为0的话,不会显示出来
可以加个判断,如果小数点后面只有一位,那就加上一个0,仅供参考哈~~~
作者: TIB    时间: 2010-5-12 15:51
“补零法”:
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 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2