外星人电脑香港官网:一个vb问题,谢谢帮忙

来源:百度文库 编辑:神马品牌网 时间:2024/04/19 16:29:54
Private Sub Command1_Click()
Dim a, b, c As Integer
a = Text1.Text
b = Text2.Text
c = a + b
Print c
End Sub
a和b不是已经定义为整数了吗,为什么赋了text1.text就变成字符串了呢
下面一题
a%=3.1415926
print a%
为什么又是3呢
谢谢帮忙

你得先转换格式才行
a=int(text1.text)
b=int(text2.text)

你a定义得是integer吗?那他就受用4舍5入的方式把后面的去了,只得了3这一整数