VB 小数减法计算结果不对的问题

[复制链接]
查看11 | 回复2 | 2010-7-31 14:50:58 | 显示全部楼层 |阅读模式
做了小程序,里面有减法计算,在TEXT1和text2中分别输入数字A和B(A=212.03;B=202.1)这样的结果是非常明显的是9.93,然而在系统计算的结果确实9.9300000000001,这是怎么回事呢?有没有什么很好的解决方案呢?谢谢!
用的代码如下:
Text3.Text = Val(Text1.Text) - Val(Text2.Text)

回复

使用道具 举报

千问 | 2010-7-31 14:50:58 | 显示全部楼层
Text3.Text = Format(Val(Text1.Text) - Val(Text2.Text), "0.00")
回复

使用道具 举报

千问 | 2010-7-31 14:50:58 | 显示全部楼层
之前是用科学计数法表示的Text3.Text = Format(Text1.Text - Text2.Text, "0.00")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行