字符串string == c++
时间: 2024-09-09 12:10:09 浏览: 42
在C++中,字符串是一种特殊的数据类型,用于存储和操作字符序列。字符串类(string class)提供了许多方法来操作字符串,例如插入、删除、查找、比较等。
使用字符串类,您可以使用“==”运算符来比较两个字符串是否相等。字符串类的“==”运算符比较两个字符串的字符顺序是否相同,而不考虑大小写、空格或其他非字母字符。
下面是一个简单的示例代码,演示如何使用“==”运算符比较两个字符串:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = "hello";
std::string str3 = "World";
if (str1 == str2) {
std::cout << "str1 and str2 are equal." << std::endl;
} else {
std::cout << "str1 and str2 are not equal." << std::endl;
}
if (str1 == str3) {
std::cout << "str1 and str3 are equal." << std::endl;
} else {
std::cout << "str1 and str3 are not equal." << std::endl;
}
return 0;
}
```
输出:
```css
str1 and str2 are equal.
str1 and str3 are not equal.
```
在上面的示例中,我们创建了三个字符串变量,并使用“==”运算符比较它们是否相等。第一个比较中,两个字符串都包含小写字母“h”,因此它们相等。第二个比较中,第一个字符串包含大写字母“W”,而第二个字符串不包含该字母,因此它们不相等。
阅读全文