VB里的len函数

窗口输出 Len("arc")=3
用VB编 Print "Len("arc")=";Len("arc")
会自动变成 Print "Len(";arc;")=";Len("arc")
然后出来的是 Len()=3
作业 急!!在线求解应怎么写?感激!!

引号“在VB中用来括入文本字串,因此对于文本字串中的引号,只能进行转义,即用两个引号来表示一个引号。因此,原句应改为:
Print "Len(“"arc”")=";Len("arc")

另一个方法是用chr()函数来表示对应的字符,引号的ASCII码是34,因此也可以写为
Print "Len(" & Chr(34) & "arc" & Chr(34) & ")="; Len("arc")

Print "Len("; chr(34); "arc"; chr(34); ")=";Len("arc")
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-22
字符串中的双引号需要转义,应该使用两个双引号,如:
Print "Len(""arc"")=";Len("arc")
输出结果是
Len("arc")=3本回答被提问者和网友采纳
第2个回答  2013-04-07
以字节为单位的英文字母,ANSI下一个字是两个字节,1个字节的字符数。 使用LEN只计算长度的位数,或致电长度的字符串,其实,他不管,你可以直接使用STRCONV,输出乱码。几个好几只计算的位数。如果你要计算出准确的字节数。使用LENB()可以准确地计算出临时的字节数,一般的网络接收到的数据尽可能地处理字节的数据类型LENB。失算或长度