acptvb,VB居然有这么傻的问题!!!

寒星 2001-10-26 10:31:19
我作梦也没想到VB的ROUND的函数居然有如此傻的BUG。round(100.265,2)的结果按理应该是100.27吧,可这家伙居然得出的结果是100.26。这是什么道理???!!!
...全文
69 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SysPlus 2001-10-26
还有一个Bug:
dim Num as single
Num=32.12
txtSum.text=val(txtNum.text) + Num
在txtNum中输入值:23.12
结果呢?回去试试吧!
将是55.2300000????
  • 打赏
  • 举报
回复
brian_zhuang 2001-10-26
要实现4舍5入自己编一个函数啊.Easy to do~
  • 打赏
  • 举报
回复
寒星 2001-10-26
可能是我没有注意吧。:(
不过,谢谢你啦。
  • 打赏
  • 举报
回复
playyuer 2001-10-26
round 确实是五舍六入!(大家应早就知道了)

Debug.print VBA.Val(VBA.Format(100.265 ,"0.00"))
  • 打赏
  • 举报
回复
相关推荐
发帖
VB基础类
加入

7605

社区成员

VB 基础类
社区管理员
  • VB基础类社区
申请成为版主
帖子事件
创建了帖子
2001-10-26 10:31
社区公告
暂无公告