字符串或串(String),一般记为 s="a1a2···an"(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

补充:字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

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

6. 搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,则返回s1的第一个字符在s2中的位置,若不是子串,则返回0.

例:pos(‘ab’,’12abcd’)=3

7. 字符的大写转换。Upcase(ch) 求字符ch的大写体。

例:upcase(‘a’)=’A’

8. 数值转换为数串。 过程 Str(x,s) 把数值x化为数串s.

例:str(12345,s); 结果s=’12345’

9. 数串转换为数值。 过程val(s,x,I) 把数串s转化为数值x,如果成功则I=0,不成功则I为无效字符的序数,第三个参数也可不传

相关查询: 字符串 程序设计 符号串 二进制
最新查询:大笔如椽 阿姆斯特丹 总收入 服务站 新视野英语教程2 六斑月瓢虫 二十七日 机器厂 Orectolobus 原核细胞 合同制 守护神哈特 不同于 网络结构 埃利萨贝塔·萨马拉 略大于 催眠术 蓝天与白云 工业部门 断层带 成年人 从小就 镜泊湖 区党委 Hanyangaspiformes 轻量级 榆林港 经常性 李昌言 强身健体 黄芽菜炒双菇 西餐馆 对外贸易 地热采暖 链球菌咽喉炎 正厅级 被监护人 非领导 吸血鬼猎人日志 720 Degrees 返璞归真 国际交往 海米白菜香菇红薯粉 养蛇 洛克谈人权与自由 6585.32157 决一死战 片头曲 阿波罗 personnel 于米特·卡兰 风景名胜 上进心 Redfern 老少咸宜 布鲁克 卫生院 FLIGHTPLAN 校企通 工具栏 真成了 小坚果 宇航员 周方杨 剥削者 茂名二技 监护人 合法权益 Clearance 蒲安臣 茶叶蛋 吴新周 ʮ�¾�У 走村串户 中国自然保护区立法研究 Kit-shuen 欧阳兵 mylonite 登封市卫生局 字符串
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.570秒 内存2.83MB