用VB编写程序遇到了一个问题

[复制链接]
查看11 | 回复3 | 2009-7-21 13:46:25 | 显示全部楼层 |阅读模式
-------------------------------------------------------
下面是代码:
Dim a As String
Dim b As String
Dim c As String
a = 10
b = Int(Text1.Text)
c = a - b
Text2.Text = "" + Str(c)
----------------------------------------------------------
我在做一个计算器,运行时发现在减的时候把小数漏掉了(不能计算小数),该怎么改才可以计算小数????
例如:10-2.5应该=7.5,而我编的计算器算出来的是8
a,b,c都设为double型,还是一样

回复

使用道具 举报

千问 | 2009-7-21 13:46:25 | 显示全部楼层
Dim a As String Dim b As String Dim c As String a = 10 b = Val(Text1.Text) c = a - b Text2.Text = "" + Str(c)...
回复

使用道具 举报

千问 | 2009-7-21 13:46:25 | 显示全部楼层
a,b,c都设为double型,即可解决问题。...
回复

使用道具 举报

千问 | 2009-7-21 13:46:25 | 显示全部楼层
int是整型,改成浮点...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行