VB的len函数疑问
发布网友
发布时间:2022-05-17 19:34
我来回答
共5个回答
热心网友
时间:2023-11-04 10:41
Len 函数
返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。
语法
Len(string | varname)
Len 函数的语法有下面这些部分:
部分 说明
string 任何有效的字符串表达式。如果 string 包含 Null,会返回 Null。
Varname 任何有效的变量名称。如果 varname 包含 Null,会返回 Null。如果 varname 是 Variant,Len 会视其为 String 并且总是返回其包含的字符数。
说明
两个可能的参数必须有其一(而且只能有其一)。如为用户定义类型,Len 会返回其写至文件的大小。
注意 LenB 函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。所以 LenB 返回的是用于代表字符串的字节数,而不是返回字符串中字符的数量。如为用户自定义类型,LenB 返回在内存中的大小,包括元素之间的衬垫。对于使用 LenB的示例代码,请参阅示例主题中的第二个示例。
注意 当在用户自定义数据类型中使用变长字符串时,Len 可能不能确定实际存储所需的字节数目。
举例:
dim AA$
AA="123456"
msgbox len(AA)
那么结果就是6
参考资料:最恨VB是一个最爱VB的人 ^^
热心网友
时间:2023-11-04 10:42
str(love)
是什么
str的参数应该是数字
那你的love应该是number变量啦
那如果love=4的话你的两个表达式就相等
否则不等
热心网友
时间:2023-11-04 10:42
str(love) 会在正数前加一个空格,用Cstr(love)就不会了
热心网友
时间:2023-11-04 10:43
你的d是什么意思,又不是字符串又不是数值,试一下下面的代码。dim
d
as
stringd="123456789"print
len(d)
热心网友
时间:2023-11-04 10:43
求字符串的长度的