一 串的定义

串是字符串是由零个或多个字符组成的有限序列。

如S = 'abc...'。

其中,S是串名,单引号括起来的字符序列是串的值;a,b,c,..可以是字母,数字或其他字符;串中字符的个数n称为串的长度。

串的数据对象限定为字符集(如中文字符,英文字符,数字字符,标点字符等)。

当n = 0时串称为空串(用Φ进行表示)。

串中元素的位序是从1开始并非从0开始,这同线性表的表示有所不同。

对于串的基本操作,如增删改查等通常是以子串为操作对象。

二 子串

某一串中任意个连续的字符组成的子序列被称之为该串的子串。

字符在主串中的位置是指字符在串中的序号。

子串在主串中的位置是指子串的第一个字符在主串中的位置。

三 空串和空格串

K = " "或者' ' 的时候为空串。

G = "   "或者'   '中只有三个空格的时候为空格串,每个空格字符占用1B,即8bit。 

使用""或者是''是根据不同的编程语言来决定的,如Java和C中使用的就是双引号"",而Python中使用的就是单引号''。

四 附录ASCII字符代码表

串知识的重新回顾

相关文章:

  • 2021-07-30
  • 2021-07-07
  • 2022-02-06
  • 2022-02-01
  • 2022-01-18
  • 2021-10-17
  • 2022-03-02
  • 2022-01-01
猜你喜欢
  • 2021-10-15
  • 2021-09-29
  • 2021-11-28
  • 2021-10-20
  • 2021-06-09
相关资源
相似解决方案