串的定义与基本操作

发布时间:2026/7/25 0:31:18
串的定义与基本操作 文章目录串的定义串的基本操作串的定义串即字符串String是由零个或多个字符组成的有限序列。一般记为 S‘a1a2······an’(n≥0)其中S是串名单引号(有些事单引号或者双引号)括起来的字符序列是串的值ai可以是字母、数字或其他字符串中字符的个数n称为串的长度。n0时的串称为空串用∮表示。子串串中任意个连续的字符组成的子序列。主串包含子串的串空串也是字符串的子串字符在主串中的位置字符在串中的序号位序从1开始【默认时第一次出现的那个字符的位置】子串在主串中的位置子串的第一个字符在主串中的位置。空串n0,长度为0。空格串由一个或若干空格组成长度≠0≠空串串的长度串中字符的个数。串相等长度相等 对应位置字符完全相同。空格也是一个字符。串中的字符允许重复字符。串是一种特殊的线性表数据元素之间呈线性关系。串的数据对象限定为字符集如中文字符、英文字符、数字字符、标点符号等串的基本操作串的基本操作如增删改查等通常以子串为操作对象。