第9章,字符串、字符和字节

2017-01-08  本文已影响0人  Dafanzi

字符串长度

strlen(str);求字符串的长度,但注意其返回值size_t 是一个无符号整形,所以比较长度不能用strlen(a)-strlen(b)>=0来判断。

不受限制的字符串函数

这里就要保证dst那块内存空间足够,否则会覆盖dst原本位置后面的一些内存空间的值。

长度受限的字符串函数

字符串查找函数

strchr(),strrchr(),------------查找字符串中第一次出现这个字符的位置/最后一次出现这个字符的位置

strpbrk(),strstr()------------一组字符第一次在字符串出现的位置/某个字串在字符串中出现的位置(这两个函数标准函数库中并没有实现,我们可以自己轻易实现)

strspn(),strcspn()------------查找一个字符串前缀中出现/未出现的特定字符的个数

strtok()这个函数将字符串按某些标记分隔成多个小字符串

错误信息

字符操作函数

字符分类函数 iscntrl(),isspace(),isdigit(),islower()……

字符转换函数 tolower(),toupper()

内存操作

上一篇下一篇

猜你喜欢

热点阅读