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

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

在这个平台上有收徒的打算,如果小伙伴刚好需要一个能答疑,能带着你学习的师父,请联系我,q:2316773638

c语言入门教程–1编译器
c语言入门教程–-2基本语法
c语言入门教程–-3数据类型,变量与常量
c语言入门教程–-4运算符
c语言入门教程–-5判断语句
c语言入门教程–-6循环语句
c语言入门教程–-7嵌套循环
c语言入门教程–-8循环控制语句
c语言入门教程–-9循环与条件语句习题与总结
c语言入门教程–-10函数
c语言入门教程–-11递归
c语言入门教程–-12作用域
c语言入门教程–-13数组
c语言入门教程–-14二维数组
c语言入门教程–-15字符串的输入与输出
c语言入门教程–16字符串操作
c语言入门教程–-17结构体
c语言入门教程–-18指针

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2906.html原文链接:https://javaforall.net

(0)
上一篇 2021年3月12日 下午11:11
下一篇 2021年3月12日 下午11:11


相关推荐

  • Fluentd简介

    Fluentd简介最近公司想要统一管理各个项目的日志 也为以后日志可视化查询做一个铺垫 经过筛选 选择了 fluentd 来做日志的收集转发工作 预想利用 EFK 来做日志收集 查询 可视化的方案 啥 你问我为啥不用 Logstash 可参考文章 Fluentdvs Logstash AComparisono 两者差异并不大 Fluentd 所占内存较小 社区更活跃 Fluen

    2026年3月17日
    2
  • Stairway to SQLCLR Level 5: Development (Using .NET within SQL Server)

    Stairway to SQLCLR Level 5: Development (Using .NET within SQL Server)原文链接:http://www.sqlservercentral.com/articles/Stairway+Series/119429/BySolomonRutzky,2015/03/11TheSeriesThisarticleispartoftheStairwaySeries:StairwaytoSQLCLRThepossibil

    2022年7月20日
    16
  • python编译安装ssl的问题解决

    python编译安装ssl的问题解决python 编译安装需要 ssl 模块才能使用 pip 且 ssl 需要支持 x509 如果 openssl 版本太低 则无法安装 ssl 对应模块 如果支持 ssl 在 configure 的时候能看到 以下不需要管理员权限 解决方案 编译安装 openssl 最新版 1 安装 openssl 下载地址 https www openssl org source 解压后进入文件夹 configprefix openssl install pathmakemake openssl in

    2025年11月25日
    7
  • 常用 Maven 仓库地址

    常用 Maven 仓库地址在使用 Nexus 搭建自己的 Maven 仓库时 我们需要为一些公共的 Maven 仓库做镜像 这就需要这些仓库的真实地址了 下面是这些仓库的地址 仓库名称仓库地址 gradle 引用方式 jcenterhttps jcenter bintray comjcenter mavenCentral repo1 mave

    2026年3月16日
    2
  • Oracle10g完全卸载正确步骤「建议收藏」

    Oracle10g完全卸载正确步骤

    2022年2月23日
    40
  • C++ 指针的引用和指向引用的指针

    C++ 指针的引用和指向引用的指针指向引用的指针使用指针的一个简单例子就是 intv 1 int p amp v 需要预先强调的是没有指向引用的指针 因为引用不是对象 没有地址 但是指向引用的指针是什么形式呢 是对一个引用进行如下取地址吗 intv 1 int amp ri v 整型变量 v 的引用 int p amp ri 这是指向引用的指针吗 事实上不是 这是一

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号