内容:string的比较操作。
#include <iostream>
#include <string>
using namespace std;
/*
注意:
1. compare函数返回int型数据
(1)== 返回0
(2) > 返回1
(3) < 返回-1
2.字符串对比主要是用于比较两个字符串是否相等
3.常见ASCLL码:
(1)A ~ Z(65 ~ 90)
(2)a ~ z(97 ~ 122)
*/
void test01()
{
string str1 = "hello";
string str2 = "zello";
if (str1.compare(str2) == 0) // here
{
cout << "str1与str2相等" << endl;
}
else if (str1.compare(str2) > 0) // here
{
cout << "str1比str2大" << endl;
}
else
{
cout << "str2比str1大" << endl;
}
}
int main()
{
test01();
return 0;
}