C语言知识总结Day22

复制函数
 strcpy(ab)可以将b的字符全部复制到a不会考虑a的范围会不会溢出strncpy(abn)将b的字符前n个复制到a中,需要让n小于b的实际长度,否则无意义拼接函数 strcat(a,b)将b的字符添加到a后边,需要考虑a的字符数组范围够不够存下a和b的总共实际长度
 strncat(a,bn)将b的字符前n个添加到a后边
比较函数
 strcmp(ab)比较字符产a和b如果第一位相等则比较
下一位直到不一样当a此刻的字符大于b此刻的字符输
出一个大于零的数,否则输出0
 strncmp(a,b,n)a中最多n个数字与b进行比较

切割函数
 strtok(a,b)a是需要被切割的字符串b为被分割的边界值(如空格),表示每遇见一个字符b则切割a一次
查找字符
 strchr(a,b)找到b中的字符在a中第一次显现的地址,
并将此地址之后的a字符串打印出来
 strrchr(ab)找到b中的字符在a中最后一次显现的地
址,没有返回NULL
 strpbrk(a,b)找到b中的字符在a中第一次显现的地址,
返回地址
 strstr(ab)找到b中的字符在a中倒序最第一次显现的
地址返回地址
检索字符串

  strcspn(a,b)检索a中从头开始有几个不能在b中找到,直到找到为止输出一个常量
 strspn(a,b)检索a中从头开始第几个不在b中的下标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值