vb string函数

string(2,65)和string(2,“65”)表达有问题吗?答案各多少
2025-02-28 19:05:50
推荐回答(3个)
回答1:

Option Explicit
Private Sub Command1_Click()
    Print String(2, 65)
    Print String(2, "65")
    Print String(2, "a")
End Sub

解释如楼上,2代表字符个数,

后面的数字则对应输出ascii码,

字符串则输出第一个字符

回答2:

s=string$(要生成的字符串的长度, 要生成的那个字符串的ASCii码)
例如:
s=string$(2,65) 65是ASCii码

其结果为"AA"

或者用双引号 例如 s=string$(2,"65") “65”是字符串

其结果为 "66"

回答3:

引号不是英文引号

前者是按ascii返回,后者是按字符串第一个字符返回