怎样比较两个string大小
时间: 2023-07-08 20:43:59 浏览: 108
比较两个字符串的大小
3星 · 编辑精心推荐
在C++中,可以使用string类的比较运算符(<、>、<=、>=、==、!=)来比较两个字符串的大小。这些运算符会按照字典序(即按照字符串的字符顺序)进行比较。
例如,下面的代码演示了如何使用比较运算符比较两个字符串的大小:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1 = "hello";
string str2 = "world";
// 使用 < 运算符比较字符串大小
if (str1 < str2) {
cout << "str1 比 str2 小" << endl;
}
else if (str1 > str2) {
cout << "str1 比 str2 大" << endl;
}
else {
cout << "str1 和 str2 相等" << endl;
}
return 0;
}
```
输出:`str1 比 str2 小`,因为在字典序中,h比w小。
阅读全文