C++两个字符串比较大小
时间: 2024-01-25 10:12:19 浏览: 264
两个字符串比较大小的小程序
5星 · 资源好评率100%
C++中可以使用字符串比较函数`string::compare()`对两个字符串进行比较大小。示例代码如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1 = "hello";
string str2 = "world";
// 使用string::compare()函数比较大小
int cmp = str1.compare(str2);
if (cmp == 0) {
cout << "str1和str2相等" << endl;
} else if (cmp > 0) {
cout << "str1大于str2" << endl;
} else {
cout << "str1小于str2" << endl;
}
return 0;
}
```
输出结果为:str1小于str2。
在代码中,我们首先定义了两个字符串str1和str2,并初始化为"hello"和"world"。然后使用string::compare()函数对两个字符串进行比较大小,并将比较结果赋值给变量cmp。最后根据cmp的值判断两个字符串的大小关系,并输出对应的结果。如果cmp等于0,则表示两个字符串相等;如果cmp大于0,则表示str1大于str2;如果cmp小于0,则表示str1小于str2。
阅读全文