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

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
d__dcsfcaj_c6dbc 1年前 已收到2个回答 举报

tanglei_fuchuan 幼苗

共回答了10个问题采纳率:100% 举报

说明变量a是整型或长整型的.当变量为整型或长整型时得到的结果是这个数小数部分四舍五入后的整数也就是123.
如果变量是单精度、双精度或货币型的话输出的就是123.4 .

1年前

2

drui986320 幼苗

共回答了1个问题 举报

jkjklgui百度地图

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.035 s. - webmaster@yulucn.com