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()函数是怎么用的.请帮帮忙啦.
展开
 我来答
zhs490770
推荐于2016-07-02 · TA获得超过229个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:273万
展开全部
错的。ASC函数只能计算某个字符的ASCII值,
Asc("abc")实际是计算了Asc("a")。

而String函数的用法是 String(Number as long,charcter)

Number就是要的字符个数,也就是65个。charcter是个可变变量(似乎是这个名字),若是数字,这个函数便会输出 Number 个 将charcter化为ASCII字符的字符串。所以string(65,Asc("abc")) 会输出 65 个 "a" 。
zdingyun
2009-01-29 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48179
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
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,代表字符串中首字母的字符代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式