请教:结果为什么是32?
来源:百度知道 编辑:UC知道 时间:2024/05/31 11:47:38
Private Sub Form_click()
Dim c As Integer,y As Integer
y = 123
c = Asc(Str(y) + "5")
Print c
End Sub
小问题,在vb上运行,结果是32,不懂。请教。谢谢啦。
Dim c As Integer,y As Integer
y = 123
c = Asc(Str(y) + "5")
Print c
End Sub
小问题,在vb上运行,结果是32,不懂。请教。谢谢啦。
str(y)是把数值型转化成字符型,会在左边自动生成一个空格。
str(y)+"5"连接字符串
asc(str(y)+"5")是求字符的ASCII码
32就是空格符的ASCII码
------------------------------------------------
c = len(str(123))
print c
输出 4
伊·梵 答得太好了~~学到东西了