问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

string 字符串类型的长度

发布网友 发布时间:2023-02-20 21:44

我来回答

1个回答

热心网友 时间:2023-10-02 01:43

使用  length  来获得长度

据说string存放字符串的格式为,首位为全串的长度,后边才是真正的字符串。即首位s[0]存放了字符串的长度。

所以pascal中有ord(s[0])等于字符串长度的说法,但是经过测试,在Delphi中这样实现不了,只能通过length(s)获得。

两个字符串的比较规则为,从左到右按照ASCⅡ码值逐个比较,遇到ASCⅡ码不等时,规定ASCⅡ码值大的字符所在的字符串为大。

例如:'AB'<'AC' 结果为真;

'12'<'2' 结果为真;

'PASCAL  '='PASCAL' 结果为假;

---------------------------------------

string[n], n是定义的字符串长度,必须是0~255之间的自然整数,第0号单元中存放串的实际长度,程序运行时由系统自动提供,第1~n号单元中存放串的字符。若将string[n]写成string,则默认n值为255。

copy(s,m,n) 取s中第m个字符开始的n个字符 若m大于s的长度,则返回空串;否则,若m+n大于s的长度,则截断

length(s) 求s的动态的长度 返回值为整数

pos(sub,s) 在s中找子串sub 返回值为sub在s中的位置,为byte型

insert(sour,s,m) 在s的第m个字符位置处插入子串sour 若返回串超过255,则截断

delete(s,m,n) 删除s中第m个字符开始的n个字符串 若m大于s的长度,则不删除;否则,若m+n大于s的长度,则删除到结尾
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
江西蓝天学院和赣江职业技术学院哪个好? 江西有什么好的中专学校 什么是单点登录(SSO),以及单点登录的实现流程 前端实现单点登录(SSO) 前端单点登录如何实现 面试官:来说说单点登录的三种实现方式 为什么很多人不买哈弗H9 座机如何开通国内长途 座机如何申请 辽宁省出租车手续怎么办? 数据库text长度设置0 能存多少数据啊 windows Office2013修改标题-段落的时候提示:度量值必须介于0字符和316之间,怎么解决? 鸿门宴里面有什么成语和古今异义的句子? 12306能用支付宝吗 支付宝登录12306后,怎么找不到大厂站 七夕活动结束总结范文优选 想知道: 贵阳市 从花溪区到贵州省经济学校白云路229号怎么坐公交 贵州省经济学校是公办还是民办 学校怎么样 云贵川渝那个最穷 贵州人均gdp 铜仁gdp在贵州排名 贵州人均gdp排名 江西和贵州gdp对比 贵州省gdp全国排名 回家带碗过年是不是不吉利 过年送朋友套装生肖碗好不好 过年送礼送餐具合适吗 过年送礼送餐具是否合适 肌肉比肥肉轻吗?? 人体的肉是肥肉比较重还是瘦肉比较重 你们认为体重有肌肉的比较重还是肥肉的比较重? 成都税务社保怎么开电子发票 四川电子税务局开票流程 四川税务app怎么开电子发票 成都金牛区税务局开始全电发票了吗 四川税务手机上怎么开电子发票 四川税务电子发票企业购房款怎么开 我的被盗,怎么查出盗号人 成都税务系统,法人可以看见社保购买明细吗 被盗是什么状态 被盗的状态 我想买车五万左右信用卡能给提到这个额度吗?然后分期还卡? 在4S店买车用交通信用卡刷卡行吗?对以后的提升额度有没有影响 朋友买车我可以用我的信用卡临时提高额度刷卡吗? QQ大会员怎么叠到年费? 我现在的QQ绿钻7月19日到期,今天是4月5日,我怎样能成为年费会员是续费还是一次性开通12个月? 我在天津,十一7天假期去哪儿玩玩便宜又好玩呢? 求介绍一些英汉互译的书,就是这一面是英文,另一面是中文这样的 mongodb 存入了pymongo传入的多个数据之后怎么提取有用的数据 天津市大寺有什么男人玩的地方 抖音作品同步到西瓜视频西瓜视频审核没通过是不是抖音就没有播放量呢? 2020甘肃武威中考古诗词鉴赏《卜算子·席间再作》翻译加试题解析