两个string比较相等
时间: 2023-07-26 08:32:09 浏览: 108
可以使用字符串比较函数来比较两个字符串是否相等。在C++中,可以使用`==`操作符来比较两个字符串是否相等,示例代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1 = "hello";
string str2 = "world";
if (str1 == str2)
{
cout << "两个字符串相等" << endl;
}
else
{
cout << "两个字符串不相等" << endl;
}
return 0;
}
```
在这个示例中,我们声明了两个字符串变量`str1`和`str2`,并且使用`==`操作符来比较它们是否相等。如果相等,则输出“两个字符串相等”,否则输出“两个字符串不相等”。
相关问题
c#如何比较两个string是否相等
在C#中,可以使用`==`运算符或者`string.Equals()`方法来比较两个字符串是否相等。
1. 使用`==`运算符:
```csharp
string str1 = "Hello";
string str2 = "World";
if (str1 == str2)
{
Console.WriteLine("两个字符串相等");
}
else
{
Console.WriteLine("两个字符串不相等");
}
```
2. 使用`string.Equals()`方法:
```csharp
string str1 = "Hello";
string str2 = "World";
if (str1.Equals(str2))
{
Console.WriteLine("两个字符串相等");
}
else
{
Console.WriteLine("两个字符串不相等");
}
```
需要注意的是,使用`==`运算符比较字符串时,比较的是字符串的内容;而使用`Equals()`方法时,可以通过传递第二个参数来指定比较的规则(如忽略大小写、使用特定的比较器等)。
CXX如何比较两个string是否相等
你可以使用C++中的字符串比较函数strcmp()来比较两个string是否相等。如果两个字符串相等,则返回值为0。你可以使用以下代码来比较两个字符串:
string str1 = "hello";
string str2 = "world";
if (strcmp(str1.c_str(), str2.c_str()) == 0) {
cout << "两个字符串相等" << endl;
} else {
cout << "两个字符串不相等" << endl;
}
阅读全文