strcat(连接两字符串)
相关函数
bcopy,memccpy,memcpy,strcpy,strncpy
表头文件
#include <string.h>
定义函数
char *strcat (char *dest,const char *src);
函数说明
strcat()会将参数src字符串拷贝到参数dest所指的字符串尾。第一个参数dest要有足够的空间来容纳要拷贝的字符串。
返回值
返回参数dest的字符串起始地址
范例
#include <string.h.>
main()
{
char a[30]="string(1)";
char b[]="string(2)";
printf("before strcat() : %s\n",a);
printf("after strcat() : %s\n",strcat(a,b));
}
执行
before strcat () : string(1)
after strcat () : string(1)string(2)
strchr(查找字符串中第一个出现的指定字符)
相关函数
index,memchr,rinex,strbrk,strsep,strspn,strstr,strtok
表头文件
#include<string.h>
定义函数
char * strchr (const char *s,int c);
函数说明
strchr()用来找出参数s字符串中第一个出现的参数c地址,然后将该字符出现的地址返回。
返回值
如果找到指定的字符则返回该字符所在地址,否则返回0。
范例
#include<string.h>
main()
{
char *s=0123456789012345678901234567890”;
char *p;
p=strchr(s,'5');
printf("%s\n",p);
}
执行
5.68E+25
strcmp(比较字符串)
相关函数
bcmp,memcmp,strcasecmp,strncasecmp,strcoll
表头文件
#include<string.h>
定义函数
int strcmp(const char *s1,const char *s2);
函数说明
strcmp()用来比较参数s1和s2字符串。字符串大小的比较是以ASCII
码表上的顺序来决定,此顺序亦为字符的值。strcmp()首先将s1第一个字符值减去s2第一个字符值,若差值为0则再继续比较下个字符,若差值不为0
则将差值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(65)和'b'(98)的差值(-33)。
返回值
若参数s1和s2字符串相同则返回0。s1若大于s2则返回大于0的值。s1若小于s2则返回小于0 的值。
范例
#include<string.h>
main()
{
char *a="aBcDeF";
char *b="AbCdEf";
char *c="aacdef";
char *d="aBcDeF";
printf("strcmp(a,b) : %d\n",strcmp(a,b));
printf("strcmp(a,c) : %d\n",strcmp(a,c));
printf("strcmp(a,d) : %d\n",strcmp(a,d));
}
执行
strcmp(a,b) : 32
strcmp(a,c) :-31
strcmp(a,d) : 0
分享到:
相关推荐
这些函数涵盖了输入输出、字符串处理、内存操作、数学运算、文件操作等多个方面,对于提升Linux下的C语言编程技能非常有帮助。 1. 输入输出函数:如`printf`和`scanf`,是C语言中进行格式化输入输出的基础。`printf...
linuxC常用函数查询手册方便实用包括: ...内存及字符串操作篇 常用数学函数篇 用户组篇 数据结构及算法篇 文件操作篇 文件内容操作篇 进程操作篇 文件权限操作篇 信号处理篇 接口处理篇 环境变量篇 终端控制篇
本资源“Linux常用C函数(中文版)”提供了一份详细的C函数参考,涵盖了在Linux环境下编程时经常会遇到的一些关键函数。这些函数是C语言标准库的一部分,同时也是Linux系统调用的基础。下面,我们将深入探讨一些重要...
本文将详细介绍Linux中C语言函数库中的字符操作函数和字符串操作函数,帮助开发者更好地理解和应用这些基础但重要的函数。 #### 二、字符操作函数 在Linux下的C语言编程中,字符操作函数主要用于单个字符的处理。...
这篇文档“Linux常用C函数大全”涵盖了在Linux环境下进行C程序开发时可能会遇到的大部分常用函数,旨在提供一个清晰、全面的参考资源。下面,我们将详细讨论这些函数的主要功能和用法。 1. **标准输入输出库函数**...
本资源“linux常用c函数中文版”提供了一套详细的C语言函数库,特别针对Linux环境进行了优化和注解,帮助开发者更好地理解和使用这些函数。下面我们将深入探讨一些常见的Linux C函数以及它们在编程中的应用。 1. **...
这个“Linux常用C函数中文版”资源可能是为了帮助开发者更好地理解和使用C语言库中的关键函数,特别是对于那些母语为中文的程序员。下面我们将详细探讨一些Linux环境下常用的C函数,并解释它们的作用和使用方法。 1...
本资料集中的“Linux常用C函数(中文版)”提供了关于在Linux环境下使用C语言编程时常见函数的详细解释,对于学习和理解Linux C编程具有极大的帮助。以下是一些关键知识点的概述: 1. **标准库函数**: - `stdio.h`...
5 内存及字符串操作篇 28 6 常用数学函数篇 45 7 用户组篇 56 8 数据结构及算法篇 78 9 文件操作篇 85 10 文件内容操作篇 94 11 进程操作篇 109 12 文件权限控制篇 130 13 信号处理篇 153 14 接口处理篇 166 15 环境...
本资源提供了两个文档,一个是"linux的c函数(Word版).doc",另一个是"Linux_C_fun.pdf",它们都包含了关于Linux环境下常用C语言函数的详细资料。下面我们将深入探讨这些知识点。 1. **标准库函数**: - `stdio.h`...
这个压缩包“Linux常用C函数速查(中文版html)”提供了对Linux下常用C语言函数的详细参考,对于初学者和经验丰富的开发者来说都是一个宝贵的资源。 C语言是一门强大的低级编程语言,它提供了直接访问硬件的能力,...
本文将深入探讨“Linux常用C函数”和“Linux命令大全”这两个主题,以帮助你提升在这两个领域的专业技能。 首先,让我们来谈谈“Linux常用C函数”。C语言是一种强大的、低级别的编程语言,广泛用于系统编程、嵌入式...
以上只是Linux常用C函数的一部分,实际的“Linux常用C函数”文档可能会包含更全面的信息,包括每个函数的参数、返回值、使用示例等,对于学习和开发Linux系统程序非常有帮助。在使用这些函数时,开发者应遵循C语言...
"Linux常用C函数速查(中文版)"是一份非常实用的手册,它包含了大量在Linux环境下进行C语言编程时会用到的关键函数,帮助程序员快速查找并理解这些函数的用途和用法。 1. **标准库函数**:C语言的标准库提供了许多...
C语言的标准库提供了大量的预定义函数,如`stdio.h`中的输入输出函数,`stdlib.h`中的内存管理和数学运算函数,`string.h`中的字符串操作函数等。中文版的文档将帮助开发者理解这些函数的功能、参数及返回值,避免...