公式加的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:13:27
Private Sub Command1_Click()
r = Text1.Text
s = Text2.Text
Text3.Text = r + s
End Sub

这个公式为什么换成剩的时候也没有问题,要是r+s 就是两个数和起来了。
如1+1 结果就等于11 为什么?

这是VB程序,Command单击激发事件。

你没有定义r,s的数据类型,应该定义为integer(整形)

这样才能进行加法运算,否则编译器会把这个式子当做字符串的连接来处理。

因为默认在文本框中的是字符串,也就是Text3.Text = r + s 这条语句的意思是连接了Text1和Text2两个文本框中的字符串,除非定义了r和s的类型,比如int整型