在C语言中会用到的串运算函数

本文介绍了C语言中的串运算函数,包括串赋值、串比较、串连接等,并通过实例展示了如何使用这些函数进行字符串操作。

在C语言中会用到的串运算函数

字符串的定义:
1.StrAssign(&T,chars)//串赋值,生成值为chars的串T
2.StrCompare(S,T)//串比较,若S>T,返回值大于0
3.StrLength(S)//求串长,即返回串S中的元素个数
4.Concat(&T,S1,S2)//串连接,用T返回S1+S2的新串
5.SubString(&Sub,S,pos,len)//求S中pos起长度为len的子串
6.int Index(S,T,pos)//子串定位函数,(模式匹配),返回位置
7.Replace(&S,T,V)//用子串V替换子串T

示例:设s=‘I□AM□A□STUDENT’,t=‘GOOD□’,求Concat(SubString(s,6,2),Concat(t,SubString(s,8,7)))=?
解析:这里的每个空格都算一个字符
SubString(s,6,2)=‘A□’
SubString(s,8,7)=‘STUDENT’
Concat(t,SubString(s,8,7))=‘GOOD□STUDENT’
Concat(SubString(s,6,2),Concat(t,SubString(s,8,7)))=‘A□GOOD□STUDENT’

以上仅个人学习中遇到的函数,不足之处,还望各位大佬包涵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值