字符串常用函数汇总【持续更新中........】

以下函数包含在头文件string.h中

1、strlen函数:

作用:计算字符串长度返回值为字符串的长度

使用:设len为所要求的字符串长度,str[MAX];为所要求的字符串则len=strlen(str);

2、strcpy函数:

作用:将一个字符串拷贝下来,复制给另一个字符串

使用:设两个字符串为str1[]和str2[],则strcpy(str1,str2),将字符串str2复制给字符串str1

3、strrev函数:

作用:反转字符串;

使用:设字符串为str[],则strrev(str);

4、strcmp函数:

作用:按照字典序比较字符串大小,返回值为正数或者0或者负数

用法:设两个字符串为str1[],str2[],若strcmp(str1,str2)==0则两个字符串相等,若strcmp(str1,str2)>0则字符串str1[]>str2[],若strcmp(str1,str2)<0则字符串str1[]<str2[],

5、strstr函数:

作用:找到一个字符串在另一个字符串中第一次出现的位置,并输出这个字符串以及它之后的字符

使用:设查找字符串  str1[]=Borland International   中  str2[]=Int   第一次出现的位置;则   str=str(str1,str2),输出的str为International

6、sprintf函数:

作用:

时间: 2024-08-09 21:59:39

字符串常用函数汇总【持续更新中........】的相关文章

Xcode编译异常和警告汇总(持续更新中)

1.Method definition for 'xxx' not found xxx的方法没有实现 出现原因.h声明了xxx方法但是.m没有实现xxx方法 解决方法:在类的.m文件实现xxx方法 2. Instance variable ‘xxx' accessed in class method  在类方法中访问了'xxx’实例变量 出现原因:在类方法中使用了实例变量 解决方法:如果真得需要在类方法中使用某个变量,可以把这个变量定义成全局变量,而不要实例变量,如在类方法外面定义变量(就是定义

痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)

大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手册/数据手册,官方EVK板设计文件,各种应用笔记,各种参考设计方案.培训视频.软件SDK开发包,官方IDE/CFG工具,第三方软件支持等应有尽有,如果这上面文档你都能全部仔细看一遍,软件都能下载用起来,不用怀疑,你就是资深专家了. 其中痞子衡特别推荐你把所有应用笔记都看一遍,这些笔记凝结了所有恩智浦

JavaScript中常用函数(入门级)(持续更新)

本文中枫竹梦介绍一些JavaScript中入门级的常用函数,对于已经过了入门的童鞋可选择略过,都是一些非常实用的函数.如果发现什么问题,欢迎讨论. 问题列表 Q1: 设计一个函数repeatIt(str, n),输入一个字符串str和一个整数n,返回n个str组成的字符串,如果str不是字符串则返回"Not a stirng".如,repeatIt("furzoom", 2),则返回"furzoomfurzoom".前往A1. Q2: 设计一个函

C语言中的常用函数_持续更新

isspace函数: 背景:之前遇到scanf()输入时会把换行符留在输入队列的情况,如果下次要用到getchar(),但是会导致其先返回这个我们不需要的换行符:从而导致不希望出现的行为: 说明:检查参数c是否为空格字符,也就是判断是否为空格(' ').水平定位字符 ('\t').归位键('\r').换行('\n').垂直定位字符('\v')或翻页('\f')的情况.若参数c为空格字符,则返回TRUE,否则返回NULL(0). 注:位于ctype.h中,是宏定义,非真正函数: 例子: 1 int

PHP 字符串常用函数汇总

php中的函数很多,字符串函数也非常多,下面总结几个常用到的字符串函数.记录下来为以后翻阅. 1.字符串组合/连接 a>implode()  将一个一维数组的值转化为字符串 b>join()  别名 implode() 2.字符串分割 a>explode()  将字符串按照指定的分隔符组合成一个数组.数组中的值均是字符串的子串. b>str_split()  将字符串按照指定的长度组合成数组元素. 3.字符串截取 a>substr()  按照指定的位置和长度返回字符串的子串.

android开发常用组件【持续更新中。。。】

UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:com.novoda.imageloader:异步加载.缓存.显示图片 picasso:com.squareup.picasso:功能强大的图片下载缓存库 PhotoView:uk\co\senab\photoview:支持缩放和各种手势的ImageView ListView JazzyListView

[Linux] PuTTY指令汇总(持续更新中...)

写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学Linux系统的各种操作.我现在用的远程登录软件是PuTTY,所以简单总结一下常用的PuTTY指令,方便以后进行查阅. 1. PuTTY介绍 随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程.在各种远程登录工具中,PuTTY是出色的工具之一.PuTTY是一个免费的.Windows

Python常用函数(持续更新)

在写函数名时,末尾的左右括号表明它是一个函数的名字. print()函数 print()函数将括号内的数据显示在屏幕上. 也可以调用这个函数在屏幕上打印出空行,只要调用print()就可以了,括号内没有任何东西. print('Hello world') >>>hello world #打印出字符串'Hello world'的文本,引号不会打印在屏幕上,它们只是表示字符串的起止,不是字符串的一部分. input()函数 input()函数等待用户在键盘上输入一些文本,并按下回车键. my

Ubuntu下常用软件汇总(持续更新)

最近开始用Ubuntu了,好多软件都不是常用的了,在这边留底,以免忘记.如果没有写安装方法,则直接在软件源中可以找到 UNetbootin U盘制作工具,制作Ubuntu的安装U盘超好用 Brasero 光盘刻录工具 Unity Tweak Tool 主题设置工具 好用,比如什么改系统字体之类的,全部搞定 lwqq QQ在插件版,最受不了的就是不能发送文件和图片,不过能收,单单比稳定易用,比wineqq和webqq都要强,wineqq太不稳定了,webqq又没有实时消息提醒!!可以作为主聊天,必