c++学习日记6
1. 字符串定义:
- 使用双引号 " 括起来的字符序列,例如:
std::string str = "Hello, World!";
2. 字符串操作:
- + 操作符用于字符串拼接,例如:
std::string result = str1 + str2;
- [] 操作符用于访问字符串中的单个字符,例如:
result[0] = 'X';
3. 字符串函数:
- size() 函数返回字符串的长度,例如:
int length = str.size();
- c_str() 函数返回字符串的 C 风格字符串表示,例如:
const char* cString = str.c_str();
4. 字符串比较:
- 使用比较运算符( == , != , < , <= , > , >= )比较字符串的大小,例如:
if (str1 == str2) {
std::cout << "Strings are equal." << std::endl;
} else {
std::cout << "Strings are not equal." << std::endl;
}
5. 字符串查找:
- find() 函数用于查找字符串中的子字符串或字符,例如:
std::string str = "Hello, World!";
int index = str.find("World");
6. 字符串替换:
- replace() 函数用于替换字符串中的子字符串,例如:
std::string str = "Hello, World!";
str.replace(6, 5, "Universe");
这些是 C++ 字符串的一些基本概念和常用操作。
- 使用双引号 " 括起来的字符序列,例如:
std::string str = "Hello, World!";
2. 字符串操作:
- + 操作符用于字符串拼接,例如:
std::string result = str1 + str2;
- [] 操作符用于访问字符串中的单个字符,例如:
result[0] = 'X';
3. 字符串函数:
- size() 函数返回字符串的长度,例如:
int length = str.size();
- c_str() 函数返回字符串的 C 风格字符串表示,例如:
const char* cString = str.c_str();
4. 字符串比较:
- 使用比较运算符( == , != , < , <= , > , >= )比较字符串的大小,例如:
if (str1 == str2) {
std::cout << "Strings are equal." << std::endl;
} else {
std::cout << "Strings are not equal." << std::endl;
}
5. 字符串查找:
- find() 函数用于查找字符串中的子字符串或字符,例如:
std::string str = "Hello, World!";
int index = str.find("World");
6. 字符串替换:
- replace() 函数用于替换字符串中的子字符串,例如:
std::string str = "Hello, World!";
str.replace(6, 5, "Universe");
这些是 C++ 字符串的一些基本概念和常用操作。
全部评论
相关推荐
编程界菜鸡:都一个月,就算是实习也会觉得不稳定
点赞 评论 收藏
分享