c语言sizeof怎么求字符串长度

   2025-02-05 3310
核心提示:在C语言中,可以使用strlen函数来求字符串的长度。sizeof运算符则用来求一个变量或数据类型所占的字节数。示例代码如下:#includ

在C语言中,可以使用strlen函数来求字符串的长度。sizeof运算符则用来求一个变量或数据类型所占的字节数。

示例代码如下:

#include <stdio.h>#include <string.h>int main() {    char str[100] = "Hello, World!";    int len = strlen(str);    printf("字符串的长度是:%d\n", len);    printf("字符串所占的字节数是:%lu\n", sizeof(str));        return 0;}

输出结果为:

字符串的长度是:13字符串所占的字节数是:100

可以看到,strlen函数返回的是字符串的长度,即字符串中的字符个数(不包括结尾的空字符’\0’),而sizeof运算符返回的是字符串变量所占的总字节数。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言