#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;
}
#include <string>:引入 C++ 标准库中的 string 类,用于处理字符串。std::string str = "Hello, World!";:定义一个 std::string 类型的变量 str,并初始化为 "Hello, World!"。size_t length = str.length();:使用 length() 方法获取字符串的长度,并将其存储在 length 变量中。size_t 是无符号整数类型,通常用于表示对象的大小或长度。str.size():size() 方法与 length() 方法功能相同,都是返回字符串的长度。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;
}
#include <cstring>:引入 C 库中的字符串处理函数,如 strlen。**:定义一个 C 风格字符串(以空字符\0` 结尾的字符数组)。size_t length = strlen(c_str);:使用 strlen 函数计算 C 风格字符串的长度。上一篇:c++ override关键字
下一篇:c++插入排序
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站