- 4
- 0
- 约6.59千字
- 约 8页
- 2018-11-15 发布于江苏
- 举报
pascal语中字符串操作
字符串类型
在Borland公司的Turbo Pascal和16位Delphi中,传统的字符串类型是一个字符序列,序列的头部是一个长度字节,指示当前字符串的长度。由于只用一个字节来表示字符串的长度,所以字符串不能超过255个字符。这一长度限制为字符串操作带来不便,因为每个字符串必须定长(确省最大值为255),当然你也可以声明更短的字符串以节约存储空间。
字符串类型与数组类型相似。实际上一个字符串差不多就是一个字符类型的数组,因为用[]符号,你就能访问字符串中的字符,这一事实充分说明了上述观点。
为克服传统Pascal 字符串的局限性,32位Delphi增加了对长字符串的支持。这样共有三种字符串类型:
ShortString 短字符串类型也就是前面所述的传统 Pascal 字符串类型。这类字符串最多只能有255个字符,与16位Delphi中的字符串相同。短字符串中的每个字符都属于ANSIChar 类型(标准字符类型)。
ANSIString长字符串类型就是新增的可变长字符串类型。这类字符串的内存动态分配,引用计数,并使用了更新前拷贝(copy-on-write)技术。这类字符串长度没有限制(可以存储多达20亿个字符!),其字符类型也是ANSIChar 类型。
WideString 长字符串类型与ANSIString 类型相似,只是它基于WideChar 字符类型,WideCh
您可能关注的文档
- ORACLE胶图标库.PPT
- Origin7明用法.DOC
- OSPF路由协综述及其配置详解.doc
- OURSIOT物联网创新实验套件V.doc
- outlook置文件备份.doc
- oywqhe手壳体材料选择.doc
- PacketTacer实验(十)网络地址转换NAT配置.doc
- PartI羟基树碱顺铂联合热疗抑制人肝癌细胞.doc
- PBL网路活动合作分享机制剖析.doc
- pcbayou基本规范.DOC
- 2026基因编辑技术伦理争议及监管政策探讨.docx
- 2026超声引导穿刺机器人临床优势与推广障碍研究.docx
- 2026医疗器械行业市场全景调研及产业升级与投资布局研究报告.docx
- 2026中国网络安全产业政策支持及技术发展路线图研究报告.docx
- 2026互联网医疗政策分析及行业发展机遇预测报告.docx
- 2026医药研发行业市场深度调研及临床试验与政策分析研究报告.docx
- 2026移动游戏市场调研竞争市场分析增长速度市场调研竞争市场研究报告等.docx
- 2025-2030医疗元宇宙概念落地可行性分析与早期投资机会研判.docx
- 2026以色列高科技产业市场供需分析及投资风险评估规划详细研究文档.docx
- 2026新材料产业发展现状及未来应用前景与资本布局分析报告.docx
最近下载
- (热门!)ISO37301-2021合规管理体系全套管理手册及程序文件(可编辑!).docx VIP
- 高边坡开挖施工专项方案(3篇).pdf VIP
- 高级交换与路由技术(第2版)全套PPT课件.pptx
- 《信息化项目管理》课件.pptx VIP
- 人教版小学五年级下册语文期末测试卷及答案(最新最全).docx VIP
- 中医神农本草经.doc VIP
- 2026年安全生产月(矿山企业):人人讲安全、个个会应急——排查整治风险隐患PPT课件.pptx VIP
- 三年级奥数教程.pdf VIP
- 2025新一代低压电力线宽带载波通信助力新型电力系统技术白皮书.pdf VIP
- 【雷赛】2610接线盒接口定义.pdf VIP
原创力文档

文档评论(0)