问一个vb的简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:56:38
str=ABCDEFGH
print mid(str,4,5)
会输出什么

str=ABCDEFGH
print mid(str,4,5)
会出现错误,因为 str 与 vb 内部函数冲突

Dim Str As String
Str = ABCDEFGH
print Mid(Str, 4, 5)
会输出空字符串,因为 ABCDEFGH 是一个未赋值的空的变量

Dim Str As String
Str = "ABCDEFGH"
print Mid(Str, 4, 5)
会输出字符串“DEFGH”,Mid(Str, 4, 5)
表示截取字符串:从第4个字符起,共截取5个字符。

DEFGH

DEFGH

Mid 函数
返回 Variant (String),其中包含字符串中指定数量的字符。
语法
Mid(string, start[, length])
start 必要参数。为 Long。string 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid 返回零长度字符串 ("")。
length 可选参数;为 Variant (Long)。要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。