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

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

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

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

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

strcmp(s,t)根据s指向的字符串小于(st),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程序设计语言》

你可能感兴趣的:(c语言,c++,数据结构)