常用字符串函数

  • 1 strlen()
  • 2 strcmp()
  • 3 strcpy()
  • 4 strcat()

1 strlen()

得到字符数组第一个\0前的字符的个数

#include <stdio.h>
#include <string.h>
int main(){char str[10];gets(str);int len =strlen(str);printf("%d\n",len);return 0;
}

输入:
memeda
输出:
6

2 strcmp()

返回两个字符串大小的比较结果,结果>0: s1 > s2

#include <stdio.h>
#include <string.h>
int main(){char str1[50],str2[50];gets(str1);gets(str2);int cmp =strcmp(str1,str2);if(cmp < 0) printf("str1 < str2\n");else if(cmp > 0) printf("str1 > str2\n",len);else printf("str1 = str2\n",len);return 0;
}

输入:
Dear Mozart
Canon
输出:
str1 > str2

3 strcpy()

把一个字符串复制给另一个字符串,strcpy(s1,s2)-把s2复制给s1

#include <stdio.h>
#include <string.h>
int main(){char str1[50],str2[50];gets(str1);gets(str2);strcpy(str1,str2);puts(str1);return 0;
}

输入:
Dear Mozart
Canon
输出:
Canon

4 strcat()

把一个字符串接到另一个字符串后,strcat(s1,s2)-把s2接到给s1后面

#include <stdio.h>
#include <string.h>
int main(){char str1[50],str2[50];gets(str1);gets(str2);strcat(str1,str2);puts(str1);return 0;
}

输入:
Dear Mozart
Canon Hello
输出:
Dear MozartCanon Hello

string.h包含的函数相关推荐

  1. string.h包含哪些函数_多个函数组合拳专治不规则时间转化难题|Excel134

    小伙伴们好,今天分享一个关于不规则时间转换的小技巧. 这是Excel学员群里的学员提出的,我觉得这个案例很典型,所以分享给大家,希望能够帮助在此方面有同样困惑的小伙伴. 问题描述:计算A列学习时长的小 ...

  2. string.h包含哪些函数_Excel进行数据分析常用方法及函数汇总—【杏花开生物医药统计】...

    Excel是数据分析工作中经常使用的一种工具,经常包含着大量的原始数据,它功能十分强大,除了能录入.整理数据之外,还能进行一些常规的基础的数据分析,那么这里面就需要用到很多函数,今天就来给大家介绍一些 ...

  3. C语言<string.h>常用函数整理

    整理了string.h中常用的几个函数,仅供参考! 1.strcpy() 2.memcpy() 3.strcat() 4.strchr() 5.strstr() 6.strcmp() 7.memcmp ...

  4. stdlib.h包含的函数

    输入样式:C语言模式:#include <stdlib.h> C++样式:#include <cstdlib> 1函数名称:calloc 函数原型: void calloc(u ...

  5. 闲着无聊,自己写了个几个string.h里的函数练手

    1. strtok   没有考虑执行效率问题,代码质量也比较差,不过基本算是完成了任务 static bool check( char c, const char *token );char *str ...

  6. c语言 string.h部分常用函数的实现

    1.strlen ():用于获得字符串的长度. 代码实现: int mylen(char *a)//定义函数 {int cnt = 0;//计数器while(*a++!='\0')//一直循环直到字符 ...

  7. C语言 -- string.h中函数功能详解与手动实现 - 02(常用函数memcpy、memmove、strcpy、strdup、strcat、strtok...)

    内容预览 3.5.搬迁类型 --- 函数功能详细说明 :将内存空间中内容移动.复制到另一内存空间 3.6.搬迁类型 --- 函数功能测试与手动实现 3.6.1.memcpy.memccpy 3.6.2 ...

  8. C语言 string.h 中函数的实现

            最近是校招很热的季节,实验室里讨论最多的也就是算法,面试和笔试的必备知识储备.昨天想起 C 语言中 string.h 中的函数在操作字符串时很方便,所以,就想起写写那些函数.     ...

  9. 关于string.h头文件的函数——C语言

    首先要使用string.h函数,首先要编写#include<string.h> 1.strlen函数:此函数可以求得字符串的长度,但所求长度不包括"\0"所占的长度. ...

最新文章

  1. 计算机在生命科学中的发展前景,往生命科学领域发展的职业前景
  2. csv转为utf8编码_读取UTF8编码的CSV并转换为UTF-16
  3. Java项目打包成exe的详细教程
  4. 最新综述|深度学习的单目人体姿态估计
  5. Mac下使用tree命令
  6. Linux下查看CPU使用率 --- top命令的使用
  7. ros创建工作空间_ROS 初级 - 安装和配置 ROS 环境
  8. 中国团队屠榜:COCOMapillary挑战赛包揽全部冠军
  9. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_10_字节输入流一次读取一个字节的原理...
  10. BXP无盘介绍(转)
  11. gooflow学习笔记
  12. 初学者计算机电脑怎样学,初学者怎样学习电脑能够快速入门(免费科普电脑基础知识)...
  13. python小程序抢购脚本怎么写_Python茅台抢购脚本的使用说明!!
  14. Nvidia最新三维重建技术Instant-ngp初探
  15. 大天使之剑服务器维修公告,大天使之剑————【维护】8月17日更新维护公告...
  16. 阿里云服务器发送邮件(一)
  17. bim的二次开发需要什么语言_CAD二次开发语言简介
  18. 在电脑上图片过长,但是要截成一张图片,解决方案
  19. jdk与tomcat等版本相互适配要求
  20. LVS负载均衡与DR模式

热门文章

  1. 百人计划 图形2.2 模型与材质基础
  2. oracle执行存储过程06576,Oracle中执行存储过程call和exec区别
  3. Altium Designer 自动保存
  4. 一款让“微软爸爸杀不死”的数据库软件——生于1992的Access
  5. 巴厘岛上航直飞3N5D行程
  6. Android A/B System OTA分析(一)概览
  7. 【Linux】在Ubuntu上安装和使用miniconda
  8. a豆14Pro、惠普战66、联想小新air14plus和宏碁非凡S3哪个好
  9. 基于MATLAB的视频运动目标检测识别
  10. sql中的max函数