700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言:strlen() --- 计算字符串长度

C语言:strlen() --- 计算字符串长度

时间:2022-06-30 16:49:42

相关推荐

C语言:strlen() --- 计算字符串长度

C语言 基础开发----目录

一、strlen() 简介

1. 函数原型

unsigned int strlen(char *str);

2. 参数

str - - 要计算长度字符串的地址指针

3. 功能

计算给定字符串的字节长度,直到空字符结束,但不包括空字符

4. 头文件

#include <string.h>

5. 返回值

返回字符串的长度,不包括空字符

二、strlen() 用法

具体代码如下:

#include <stdio.h>#include <string.h>int main(int argc, char *argv[]){char data[20] = "I LOVE You";int len = strlen(data);printf("data的长度=%d\n",len);return 0;}

运行结果如下:

三、strlen() 与 sizeof() 区别

sizeof()的详细介绍,请点击下面蓝色字体,文章链接。

C语言:关键字—sizeof(计算存储空间)

strlen()sizeof()区别:

strlen()是计算字符串的有效字节长度,遇到空字符就结束了。

sizeof()是计算对象所占中的存储空间,就是一开始定义时,所分配的空间。

具体举例代码如下:

#include <stdio.h>#include <string.h>int main(int argc, char *argv[]){char data[20] = "I LOVE You";//初始定义20字节,使用了10个字节int len1 = strlen(data);int len2 = sizeof(data);printf("len1=%d\n",len1);printf("len2=%d\n",len2);return 0;}

运行结果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。