C语言常用的字符串函数

原创 2015年11月20日 20:41:38

         一、字符串复制函数

strcpy(字符数组,字符串)

例子:char s1[10],s2[20],s3[]="hello";

            strcpy(s1,s3);//s1字符串hello

            strcpy(s2,"world");//s2字符串为world

注意;定义的数组大小要大于字符串的长度。

二、字符串连接函数

strcat(字符数组,字符串)

例子:char s1[30]="The classname is";

   strcat(s1,ruanjianjishu);//s1为The classname is ruanjianjishu

在定义字符数组时长度要足够大

三、字符串比较函数

strcmp(字符串1,字符串2);

说明:@字符串1和字符串2可以为字符串常量也可以为字符数组

    @若两者相等函数返回值为0,前者大于后者返回1,前者小于后者返回-1.

比较规则:将两个字符串从左至右逐个字符比较ASII码,直到出现不等字符或出现“\0".

例子:char string1[] = "The quick brown dog jumps over the lazy fox";
char string2[] = "The QUICK brown dog jumps over the lazy fox";
int result = strcmp( string1, string2 );
if ( result == 0 )
{
// string1与string2相同
}

四、取字符串长度函数

strlen(字符串)

char str[]=”hello";

printf(%d",stylen(str));//输出字符串长度为5

注意:strlen输出的是实长,不包括“\0"

五、字符大小写转换函数

strlwr大写转小写,strupr小写转大写


C语言string.h中常用字符函数介绍

strcpy 函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: char *strcpy(char *destin, char *sour...
  • kl28978113
  • kl28978113
  • 2014年11月27日 17:00
  • 6620

C语言中字符串常量到底存在哪了?

常量存储总结 局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈中 2、全局变量、静态变量(全局和局部静态变量)存储在静态存储区 3、new申...
  • chunlovenan
  • chunlovenan
  • 2014年03月20日 22:03
  • 3194

C语言基础—字符串输入输出函数puts和gets

C语言中没有单独定义字符串的变量类型,而是采用字符数组的形式来定义及存储。 字符串与字符数组一个很大的区别是字符串以字符‘\0’来结尾,因此采用for循环计算字符数组的长度时,常常会把字符‘\0’统...
  • zhudong10
  • zhudong10
  • 2015年10月21日 22:23
  • 2114

C语言中常用的字符串处理函数

  • 2013年12月06日 10:22
  • 7KB
  • 下载

用C语言实现常用的字符串哈希函数

  • 2015年01月12日 09:43
  • 4KB
  • 下载

C语言中常用的字符串操作函数

程序开头要声明 #include 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例...
  • txl16211
  • txl16211
  • 2014年08月10日 15:49
  • 442

C语言常用字符串库函数实现

早闻写技术博客的N种功效,将理解的东西写出来,既满足了自己的自豪感,还能让藏在民间的高手指出不足或错误之处,实及一大好事。虽为一学生,无工作、缺女友,但还是诸事烦身,博客也已许久没有加入新的文章了。今...
  • u010155023
  • u010155023
  • 2015年08月11日 16:08
  • 463

C语言常用字符串处理函数(一)

C语言常用字符串处理函数(一) 我们经常会遇到要用C语言来直接处理字符串,了解这些函数,编写起代码来能够事半功倍,这也是字符串处理的基础。...
  • junyucsdn
  • junyucsdn
  • 2016年02月28日 11:51
  • 1314

C语言基础——字符串及常用函数

字符串基本概念     char name[] ="beauty\n";     //输出字符串格式符 %s以字符串的格式输出     //    printf("%s",name);    ...
  • gh545323722
  • gh545323722
  • 2014年08月04日 17:55
  • 248

C语言常用字符串函数的实现一

1.strcpy; 函数的原型为char *strcpy(char *strDest, const char *strSrc); strcpy的实现经常要注意的细节是: (1)判断地址是否为...
  • u013716050
  • u013716050
  • 2014年04月05日 22:43
  • 404
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言常用的字符串函数
举报原因:
原因补充:

(最多只允许输入30个字)