C语言字符串常用操作函数---小记

C语言字符串常用操作函数

以下函数在头文件<string.h>中定义。在下面的各个函数中,s与t为char*类型,c与n为int类型。

strcat(s,t)将t指向的字符串连接到s指向的字符串的末尾。

strncat(s,t,n)将t指向的字符串中前n个字符连接到s指向的字符串的末尾。

strcmp(s,t)根据s指向的字符串小于(s<t)、等于(s==t)或大于(s>t),t指向的字符串的不同情况,分别返回负整数、0或正整数。**注:**从第一个字母开始比较ASCII值,并不是以整个字符串的ASCII值之和来比较。

strncmp (s,t,n)同strcmp相同,但只在前n个字符中比较。

strcpy(s,t)将t指向的字符串复制到s指向的位置。

strncpy (s,t,n)将t指向的字符串中前n个字符复制到s指向的位置。

strlen (s)返回s指向的字符串的长度。

strchr(s,c)在s指向的字符串中查找c,若找到,则返回指向它第一次出现的位置的指针,否则返回NULL。

strrchr(s,c)在s指向的字符串中查找c,若找到,则返回指向它最后一次出现的位置的指针,否则返回NULL。

参考来源:《C程序设计语言》

猜你喜欢

转载自blog.csdn.net/weixin_44027937/article/details/128959878