VB计算Ringht(string(65,Asc("abc")),3)的值.
我不懂的第一个地方是Asc("abc"),这个算出来不是97吗?第二个问题是string(65,Asc("abc"))不应该是65个97吗?主要不理解string()函数...
我不懂的第一个地方是Asc("abc"),这个算出来不是97吗?
第二个问题是string(65,Asc("abc")) 不应该是65个97吗?
主要不理解string()函数是怎么用的.请帮帮忙啦. 展开
第二个问题是string(65,Asc("abc")) 不应该是65个97吗?
主要不理解string()函数是怎么用的.请帮帮忙啦. 展开
2个回答
展开全部
错的。ASC函数只能计算某个字符的ASCII值,
Asc("abc")实际是计算了Asc("a")。
而String函数的用法是 String(Number as long,charcter)
Number就是要的字符个数,也就是65个。charcter是个可变变量(似乎是这个名字),若是数字,这个函数便会输出 Number 个 将charcter化为ASCII字符的字符串。所以string(65,Asc("abc")) 会输出 65 个 "a" 。
Asc("abc")实际是计算了Asc("a")。
而String函数的用法是 String(Number as long,charcter)
Number就是要的字符个数,也就是65个。charcter是个可变变量(似乎是这个名字),若是数字,这个函数便会输出 Number 个 将charcter化为ASCII字符的字符串。所以string(65,Asc("abc")) 会输出 65 个 "a" 。
展开全部
String 函数
返回 Variant (String),其中包含指定长度重复字符的字符串。
语法
String(number, character)
String 函数的语法有下面的命名参数:
部分 说明
number 必要参数;Long。返回的字符串长度。如果 number 包含 Null,将返回 Null。
character 必要参数;Variant。为指定字符的字符码或字符串表达式,其第一个字符将用于建立返回的字符串。如果 character 包含 Null,就会返回 Null。
Variant。为指定字符的字符码或字符串表达式
String 函数示例
本示例使用 String 函数来生成一指定长度,且只含单一字符的字符串。
Dim MyString
MyString = String(5, "*") ' 返回 "*****"。
MyString = String(5, 42) ' 返回 "*****"。
MyString = String(10, "ABC") ' 返回 "AAAAAAAAAA"。
Asc 函数
返回一个 Integer,代表字符串中首字母的字符代码。
返回 Variant (String),其中包含指定长度重复字符的字符串。
语法
String(number, character)
String 函数的语法有下面的命名参数:
部分 说明
number 必要参数;Long。返回的字符串长度。如果 number 包含 Null,将返回 Null。
character 必要参数;Variant。为指定字符的字符码或字符串表达式,其第一个字符将用于建立返回的字符串。如果 character 包含 Null,就会返回 Null。
Variant。为指定字符的字符码或字符串表达式
String 函数示例
本示例使用 String 函数来生成一指定长度,且只含单一字符的字符串。
Dim MyString
MyString = String(5, "*") ' 返回 "*****"。
MyString = String(5, 42) ' 返回 "*****"。
MyString = String(10, "ABC") ' 返回 "AAAAAAAAAA"。
Asc 函数
返回一个 Integer,代表字符串中首字母的字符代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询