text1.text= 1323.32 不过val(text1.text ) 却对小数点四舍五入,得到的总是整数而非小数

d__dcsfcaj_c6dbc2022-10-04 11:39:542条回答

text1.text= 1323.32 不过val(text1.text ) 却对小数点四舍五入,得到的总是整数而非小数,下面是全部代码
Private Sub Command12_Click()
.我在此行用print 输出text1.text = 123.4
a = Val(Text1.Text) .然后在此行print输出a = 123 而不是123.4 ,这是怎么回事?
d = "+"
Text1.Text = ""
End Sub

已提交,审核后显示!提交回复

共2条回复
tanglei_fuchuan 共回答了10个问题 | 采纳率100%
说明变量a是整型或长整型的.当变量为整型或长整型时得到的结果是这个数小数部分四舍五入后的整数也就是123.
如果变量是单精度、双精度或货币型的话输出的就是123.4 .
1年前
drui986320 共回答了1个问题 | 采纳率
jkjklgui百度地图
1年前

相关推荐