下面是我的一段代码:
Dim MyValue As Single
Randomize
MyValue = Round((4 - 1 + 1) * Rnd + 1, 1)
Text1.Text = MyValue
第一个问题是:VB中single的数据在显示小于1的小数时是这样比如:0.1就显示成.1 ,如何让它显示成0.1的格式?
第二个问题是,我上段代码在文本控件里有时候会出这样的数值:4.1999998或3.900000,我使用了round()函数怎么还会出现这样的情况,请指教!
Dim MyValue As Single
Randomize
MyValue = Round((4 - 1 + 1) * Rnd + 1, 1)
Text1.Text = MyValue
第一个问题是:VB中single的数据在显示小于1的小数时是这样比如:0.1就显示成.1 ,如何让它显示成0.1的格式?
第二个问题是,我上段代码在文本控件里有时候会出这样的数值:4.1999998或3.900000,我使用了round()函数怎么还会出现这样的情况,请指教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货