cpp判断string相等
时间: 2023-07-21 20:43:30 浏览: 158
在 C++ 中,判断两个 string 是否相等可以使用 `==` 运算符。例如:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "hello";
string str2 = "world";
string str3 = "hello";
if (str1 == str2) {
cout << "str1 and str2 are equal" << endl;
} else {
cout << "str1 and str2 are not equal" << endl;
}
if (str1 == str3) {
cout << "str1 and str3 are equal" << endl;
} else {
cout << "str1 and str3 are not equal" << endl;
}
return 0;
}
```
这段代码中,我们定义了三个 string 对象 `str1`, `str2` 和 `str3`,分别初始化为 "hello", "world" 和 "hello"。然后使用 `==` 运算符比较它们的相等性,输出结果为:
```
str1 and str2 are not equal
str1 and str3 are equal
```
相关问题
c++判断string相等
在C++中,你可以使用`==`运算符来判断两个字符串是否相等。
示例代码如下:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = "World";
if (str1 == str2) {
std::cout << "Strings are equal" << std::endl;
} else {
std::cout << "Strings are not equal" << std::endl;
}
return 0;
}
```
上述代码中,使用`==`运算符比较了`str1`和`str2`两个字符串的内容是否相等。如果相等,则输出"Strings are equal";否则输出"Strings are not equal"。
string 判断相等
在 C++ 中,可以使用`==`运算符来判断两个字符串是否相等。以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = "Hello";
if (str1 == str2) {
std::cout << "The strings are equal." << std::endl;
} else {
std::cout << "The strings are not equal." << std::endl;
}
return 0;
}
```
在上面的例子中,我们声明了两个字符串`str1`和`str2`,并使用`==`运算符比较它们。如果两个字符串相等,就会输出"The strings are equal.",否则输出"The strings are not equal."。
阅读全文