本文主要介绍C语言的基本字符串函数。在C语言中,char string也是一种非常重要的数据类型。我们可以用strlen函数得到字符串的长度,这是C语言strlen函数的作用。下面简单介绍一下内容。有需要的朋友可以参考以下。
目录
一、strlen函数介绍二。strlen函数的实战
一.strlen 函数简介
在C语言中,char string也是一种非常重要的数据类型。我们可以使用strlen函数来获得字符串的长度。
字符串:通常,用一对双引号''括起来的字符串用来表示字符串常量。默认情况下,字符串以转义符“\0”结尾,并且字符串常量不可修改。
strlen函数会扫描整个字符串,直到到达第一个字符串结束符' \0 ',然后返回计数器值(长度不包含' \ 0 ');
/*
*描述:
* [in] s:字符串
*
*返回值:返回字符串s的长度,注意不包括\0。
*/
int strlen(char * s);
注意: strlen函数返回的长度不包含' \0 ',而sizeof函数返回的长度包含' \0 ',所以在获取字符串的长度时,strlen函数的返回值比sizeof函数的返回值少一个字节;
二.strlen 函数实战
/******************************************************************************************/
//@作者:类人猿编程
//@博客(个人博客地址):www.codersrc.com
//@File:C语言教程-C语言strlen函数
//@时间:2021/06/02 08:00
//@座右铭:不积跬步,不达千里。不积小流,不成大器。节目人生的精彩需要坚持不懈的积累!
/******************************************************************************************/
#include 'stdafx.h '
#includestdlib.h
# includestdio.h
void main()
{
char * p=' www . coder src . com ';
Printf ('string: %s长度:%d\n ',p,strlen(p));
char * p1=' www
Printf ('string: %s length: %d\n ',p1,strlen(P1));
char * p2=' 0123456789
Printf ('string: %s长度:%d\n ',p2,strlen(p2));
char * p3=' 01234 \ 0 56789
Printf ('string: %s length: %d\n ',p3,strlen(p2));
系统(“暂停”);
}
输出:
弦:www.codersrc.com长度:16
字符串:www长度:3
字符串:0123456789长度:10
字符串:01234长度:5
请按任意键继续。
注意最后一行代码。strlen函数得到的字符串长度不是10。strlen函数获取字符串长度时,以' \0 '结尾!
关于C语言的基本strlen函数的这篇文章就到这里了。有关C语言strlen函数的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。