vb中代码mid$()和str()是什么意思?

vb中代码mid$()和str()是什么意思?
2024-12-12 12:45:56
推荐回答(3个)
回答1:

1.来自MSDN
Mid$ 函数 返回 Variant (String),其中包含字符串中指定数量的字符。 语法 Mid$(string, start[, length]) Mid$ 函数的语法具有下面的命名参数: 部分 说明 string 必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null。 start 必要参数。为 Long。string 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid$ 返回零长度字符串 ("")。 length 可选参数;为 Variant (Long)。要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。 说明 欲知 string 的字符数,可用 Len 函数。 注意 MidB 函数作用于字符串中包含的字节数据,如同在双字节字符集(DBCS)语言中一样。因此其参数指定的是字节数,而不是字符数。对于使用 MidB的示例代码,请参阅示例主题中的第二个示例。
2.举例
string类型变量str="123456"
mid$(str,2,1)的意思是在str字符串中从第2个字符开始取得一个字符,值为2
函数 而已 吧,建议安装 MSDN
-------------------------------------------------------------------------------------------------------------------
Str 函数
返回代表一数值的 Variant (String)。
语法
Str(number)
必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。
说明
当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。
使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。
注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。

回答2:

mid$() 是取字符串中的字符 如 mid("123456789",2,3)=234 第2个字符开始取三个字符
str是数值转为字符串,因为计算机中,数值5+2=7 字串5+2=52

回答3:

mid($)(x,n1,n2) 从x字符串左边第n1个位置开始向右起取n2个字符
str() 是把括号里的数值转化成字符串
望采纳!!!