c语言入门教程--16字符串常见操作

Posted 诗一样的代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言入门教程--16字符串常见操作相关的知识,希望对你有一定的参考价值。

c语言入门教程–16字符串操作

strcpy(s1, s2);
复制 s2 到 s1

strcat(s1, s2);
拼接 s2 到 s1 的后面。

strlen(s1);
返回s1长度。

strcmp(s1, s2);
如果 s1 和 s2 相同,则返回 0
如果 s1<s2 则返回< 0
如果 s1>s2 则返回>0

#include <stdio.h>
#include <string.h>
 
int main ()
{
   char s1[14] = "aaa";
   char s2[14] = "bbb";
   char s3[14];
   int  len ;
 
   //复制s1到s3 
   strcpy(s3, s1);
   printf("strcpy( s3, s1) :  %s\\n", s3 );
 
   //拼接s1和s2 
   strcat( s1, s2);
   printf("strcat( s1, s2):   %s\\n", s1 );
 
   //求s1的总长度 
   len = strlen(s1);
   printf("strlen(s1) :  %d\\n", len );
 
   if(strcmp(s1,s2)==0)
   {
   	 printf("s1与s2相同\\n");
   }
   else
   {
   	 printf("s1与s2不相同\\n");
   }
   
   return 0;
}

运行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210212221214760.png

以上是关于c语言入门教程--16字符串常见操作的主要内容,如果未能解决你的问题,请参考以下文章

C语言从入门到入土(入门篇P3)

如何提高C语言代码质量?

C语言一些常见的操作字符串方法

初识C语言,教你读懂C语言,理清C语言脉络,真正入门C语言(函数数组操作符常见关键字#define定义常量和宏指针和结构体等相关内容)

Cg入门16:Fragment shader - 片段级光照

c语言strcpystrcmpstrcat等常见字符操作函数的介绍