#include <iostream>
#include <cstring> // 用于处理 C 风格字符串的函数
int main() {
// 定义一个字符变量
char ch = 'A';
std::cout << "单个字符: " << ch << std::endl;
// 定义一个字符数组(C 风格字符串)
char str[] = "Hello, World!";
std::cout << "C 风格字符串: " << str << std::endl;
// 使用 strlen 函数获取字符串长度
std::cout << "字符串长度: " << strlen(str) << std::endl;
// 使用 strcpy 函数复制字符串
char dest[50];
strcpy(dest, str);
std::cout << "复制后的字符串: " << dest << std::endl;
// 使用 strcat 函数连接字符串
char part1[] = "Hello";
char part2[] = "World";
strcat(part1, part2); // 注意:part1 必须有足够的空间来存储连接后的字符串
std::cout << "连接后的字符串: " << part1 << std::endl;
return 0;
}
字符变量 (char):
char ch = 'A'; 定义了一个字符变量 ch,并赋值为 'A'。字符数组 (C 风格字符串):
char str[] = "Hello, World!"; 定义了一个字符数组 str,它实际上是一个以空字符 \0 结尾的字符串。字符串长度:
strlen(str) 返回字符串的实际长度(不包括结尾的 \0)。字符串复制:
strcpy(dest, str) 将 str 的内容复制到 dest 中。注意,dest 必须有足够的空间来存储被复制的字符串。字符串连接:
strcat(part1, part2) 将 part2 连接到 part1 的末尾。需要注意的是,part1 必须有足够的空间来容纳连接后的结果,否则会导致缓冲区溢出。以上代码展示了如何在 C++ 中使用字符和 C 风格字符串的基本操作。
下一篇:c++函数调用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站