Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++获取字符串长度

作者:妳明白莪還在等待嗎?   发布日期:2026-07-02   浏览:54

#include <iostream>
#include <string>

int main() {
    // 使用 C++ 标准库中的 string 类
    std::string str = "Hello, World!";

    // 获取字符串长度
    size_t length = str.length();  // 或者使用 str.size()

    // 输出字符串长度
    std::cout << "字符串 \"" << str << "\" 的长度是: " << length << std::endl;

    return 0;
}

解释说明:

  1. #include <string>:引入 C++ 标准库中的 string 类,用于处理字符串。
  2. std::string str = "Hello, World!";:定义一个 std::string 类型的变量 str,并初始化为 "Hello, World!"
  3. size_t length = str.length();:使用 length() 方法获取字符串的长度,并将其存储在 length 变量中。size_t 是无符号整数类型,通常用于表示对象的大小或长度。
  4. str.size()size() 方法与 length() 方法功能相同,都是返回字符串的长度。
  5. std::cout:输出字符串及其长度到控制台。

如果你需要获取 C 风格字符串(以空字符 \0 结尾的字符数组)的长度,可以使用 strlen 函数:

#include <iostream>
#include <cstring>  // 包含 strlen 函数

int main() {
    const char* c_str = "Hello, World!";

    // 获取 C 风格字符串的长度
    size_t length = strlen(c_str);

    // 输出字符串长度
    std::cout << "C 风格字符串 \"" << c_str << "\" 的长度是: " << length << std::endl;

    return 0;
}

解释说明:

  1. #include <cstring>:引入 C 库中的字符串处理函数,如 strlen
  2. *`const char c_str = "Hello, World!";**:定义一个 C 风格字符串(以空字符\0` 结尾的字符数组)。
  3. size_t length = strlen(c_str);:使用 strlen 函数计算 C 风格字符串的长度。

上一篇:c++ override关键字

下一篇:c++插入排序

大家都在看

c++闭包

c++向上取整的代码

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++怎么输入字符串

c++字符串切片

c++ functional

c++框架代码

c++格式化字符串

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站