串的长度是指( )

如题所述

串的长度是指串中所含字符的个数。

空格串,是只包含空格的串。注意它与空串的区别,空格串是有内容有长度的,而且可以不止一个空格。

子串与主串,串中任意个数的连续字符组成的子序列称为该串的子串,相应地,包含子串的串称为主串。

子串在主串中的位置就是子串的第一个字符在主串中的序号。串(string)是由零个或多个宇符组成的有限序列,又名叫字符串。

一般记为s="a,a2……an"(n>0),其中,s是串的名称,用双引号(有些书中也用单引号)括起来的字符序列是串的值,注意单引号不属于串的内容。ai(1<=i=n)可以是字母、数字或其他字符,i就是该字符在串中的位置。

串中的字符数目n称为串的长度,定义中谈到“有限”是指长度n是一个有限的数值。零个字符的串称为空串(null string)。空串(empty string)是2018年公布的计算机科学技术名词。长度为零(即不含任何字符)的串。

扩展资料:

1、连接运算concat(s1,s2,s3…sn)相当于s1+s2+s3+…+sn。

例:concat(‘11’,'aa’)='11aa’。

2、求子串、Copy(s,I,I)从字符串s中截取第I个字符开始后的长度为l的子串。

例:copy(‘abdag’,2,3)=’bda’。

3、删除子串。过程Delete(s,I,l)从字符串s中删除第I个字符开始后的长度为l的子串。

例:s:=’abcde’;delete(s,2,3);结果s:=’ae’。

4、插入子串、过程Insert(s1,s2,I)把s1插入到s2的第I个位置。

例:s:=abc;insert(‘12’,s,2);结果s:=’a12bc’。

5、求字符串长度length(s)例:length(‘12abc’)=5。

在ASP中求字符串长度用len(s)例:len("abc12")=5。

温馨提示:答案为网友推荐,仅供参考
相似回答